throttled - German English Dictionary