FIN-TOED MEANING IN ENGLISH

• Fin-toed Definition & Synonyms

  1. (a.) Having toes connected by a membrane; palmiped; palmated; also, lobate.


RECENT SEARCHES