a couple of sandwiches short of a picnic - Spanish English Dictionary

Suggest a Term