garrot (n.) Look up garrot at Dictionary.com
kind of duck, from French garrot, of unknown origin.