zulla
Top 30000
Meanings
Noun
1. human excrement, feces (colloquial)
2. French honeysuckle (Hedysarum coronarium)