దబ్బdabbaTop 8000MeaningsNoun1. the citron tree (botany)2. a slip, strip, slice3. a thin rafter4. a piece of wood5. a clot of blood