"could you show me a babararacucudada? don't you mean a baracuda?"   that's what i said, a babararacucudada
this word was used in a radio advertisement for the baracuda automobile, a muscle car
""could you show me a babararacucudada? don't you mean a baracuda?"   that's what i said, a babararacucudada" What is the definition of "babararacucudada"?