panoramic rotating machine - French English Dictionary