irrumator

irrumator

English Noun
Ad

Definition

One who irrumates.

Ad