querub - German English Dictionary