PODURAS MEANING IN ENGLISH

• Poduras Definition & Synonyms

  1. (pl. ) of Podura


• Podura Definition & Synonyms

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


RECENT SEARCHES