jelly palms

English

Noun

jelly palms

  1. plural of jelly palm