Top definition
The language used by the Taliban. Also known as "skinny talk"
Ooda booda!!!! ooda ooda booda booda! booda ooda!!!
by K Tricky March 11, 2003
Get the mug
Get a Ooda Booda mug for your dog Julia.