very long and overly melodramatic soap opera - Spanish English Dictionary

Suggest a Term