trustworthy friend - German English Dictionary