PODURA MEANING IN ENGLISH

• Podura Definition & Synonyms

  1. (n.) Any small leaping thysanurous insect of the genus Podura and related genera; a springtail.


• Podurae Definition & Synonyms

  1. (pl. ) of Podura


RECENT SEARCHES