high tower observatory - German English Dictionary