meaning of podura

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


Related Words

podura | podurae | poduras |

Developed & Maintained By Taraprasad.com

Treasure Words