Turkey

Definition and Citations:

A bad business move deal that once looked promising.

Latest Articles