Spiegelfernrohr - German English Dictionary