meaning of lobate foot

1. a foot having separate toes each with membranous flaps along the sides


Related Words

lobate foot |

Developed & Maintained By Taraprasad.com

Treasure Words