meaning of Australian Waterfall

Australian Waterfall meaning in Urban Dictionary

An Australian waterfall could be the act of marinating a delicious t bone steak in a girl's duration blood and continuing to barbecue it.