i trust myself - German English Dictionary