meaning of Barbra Striesand

Barbra Striesand meaning in Urban Dictionary

Interjection- usually following expression "WOOHOOHOOHOOHOOHOOHOOHOOHOOOOHOO"