camestres - German English Dictionary