cagarrutaTop 50000MeaningsNoun1. dropping (small excrement, generally round and from livestock, especially sheep) (informal)