Entry # 7585 has returned 1 entry

lama

noun a dry coconut leaf