GNU Collaborative International Dictionary of English
last match results
Found one definition
-
-poda . A New Latin plural combining form or suffix from Gr. >, >, foot; as, hexapoda, myriapoda. See -pod.1913 Webster