1 definition by LaNina99

Ridiculously huge iguanas that have taken over South Florida.
I can't get to my car, because there is a biguana in the way.
by LaNina99 February 4, 2010
Get the biguana mug.