international canals - German English Dictionary