alliaphage

alliaphage

English Noun
Ad

Definition

An eater of garlic.

Ad