Top definition
Someone who shits on your lawn
Ew that Izafiq did it again
by Zazorran June 04, 2018
Get the mug
Get a izafiq mug for your fish Nathalie.