orbit (three sixty) - French English Dictionary