pendulum towers - French English Dictionary