Podura



ENGLISH MEANING
noun
1.
Any small leaping thysanurous insect of the genus Podura and related genera; a springtail.