Word info

Madura foot

Noun

Meaning

Madura foot (uncountable)

(medicine) mycetoma

Source: en.wiktionary.org

Close letter words and terms