Golden Bowl

Dictionary

FRUSTRATINGppr.

Defeating; disappointing; making vain or of no effect.