sich verschlucken - German English Dictionary