Dictionary search results

Showing 1-2 of 2 results

leaf insect US English

A large, slow-moving tropical insect related to the stick insects, with a flattened body that is leaflike in shape and color


You searched for leaf insect