దబ్బdabba
Top 8000
Meanings
Noun
1. the citron tree (botany)
2. a slip, strip, slice
3. a thin rafter
4. a piece of wood
5. a clot of blood