Camel cricket

What is Camel cricket?

Camel cricket definition and meaning on Dictionary terms:
noun