Dar gato por liebre
Meaning: To swindle by passing off something inferior as the real thing.
Language: Spanish
Literally: To give cat instead of hare
Category: Animals
Origin: Shady medieval inns were accused of serving cheap cat meat as costly hare; diners even had a verse to bless the dish, just in case.
Loading the full interactive collection…