high tower observatory - French English Dictionary