Garrotten - German English Dictionary