(a person) approachable - German English Dictionary