Ooda Booda means: This is the language of Taliban. Also called “skinny talk” (in Community Dictionary, added by Rory Mcintyre)