by Kevin Guinagh
Defines over 5,000 foreign phrases which occur with some frequency in writings in English.