dependable - German English Dictionary