umbrella plant ( synonym found)

Definition of umbrella plant:

°The condition of being embroiled in something; an imbroglio or entanglement.

Definition of umbrella plant:

°The condition of being embroiled in something; an imbroglio or entanglement.

Back to Top