palma

palm of the hand, palm tree

Noun
53