PHASMID MEANING IN ENGLISH

• Phasmid Definition & Synonyms

  1. (n.) Any orthopterous insect of the family Phasmidae, as a leaf insect or a stick insect.


RECENT SEARCHES