1 horse apples | Definition of horse apples

horse apples

plural noun

Definition of horse apples

chiefly dialectal
: dried horse droppings