duck-squeezer - Spanish English Dictionary