orbit (three sixty) - German English Dictionary