trust someone so much - German English Dictionary