treille - German English Dictionary