trustable - German English Dictionary