El Mero Mero, when translated into English, essentially means "top dog" - a Spanish term that is being used colloquially.…