Translation of cagarruta in English:

cagarruta

pellet, n.

feminine noun

  • 1

    pellet
    cagarrutas de pájaro/ratón bird/mouse droppings