EAT MY HAT/SHIRT Meaning of EAT MY HAT/SHIRT in English be very surprised or shocked if it is true If the Vancouver Canucks win the Cup, I'll eat my hat! English idioms vocab. Словарь английских идиом и выражений. 2012