Spanish-English Dictionaryplantar
Meaning of plantar