traveller's palms

English

Noun

traveller's palms

  1. plural of traveller's palm