A person who flaunts his/hir ability to uncontrollably flatulate
Tood is the extreme fartzilla
37👍 10👎
one who lives only to fart.
Spencer is a Fartzilla.
23👍 7👎