site logo

Discomfit

Categories: Terms

Make uneasy or perplexed; disconcert; embarrass; thwart the plans of;

frustrate.



More

;