Garrotten - French English Dictionary