VariousWords beta
Related Terms:
Definitions:
Noun
imbroglio
Definition: a very embarrassing misunderstanding
Definition: A complicated situation; an entanglement.