guaracha song writer/singer - French English Dictionary