English

edit

Noun

edit

phalangopsid (plural phalangopsids)

  1. Any insect of the genus Phalangopsis
  NODES