podelcoma

English

Noun

podelcoma (uncountable)

  1. Synonym of Madura foot.