pigeon droppings

English

Noun

pigeon droppings

  1. plural of pigeon dropping