cagarruta
Top 50000
Meanings
Noun
1. dropping (small excrement, generally round and from livestock, especially sheep) (informal)