bug bear ( synonym found)

Definition of bug bear:

°A source of dread; resentment; or irritation.

Back to Top