hemp palms

English

Noun

hemp palms

  1. plural of hemp palm