Malayalam Dictionary

ഇരട്ടക്കുളമ്പുള്ള

irattakkulampulla

cleft footed

  1. cleft footed

Nearby in the dictionary

Support