palma

Word form palma
Language: Latin
Word meaning palm tree; palm of the hand