floating trough - German English Dictionary