mounted on gimbals - Turkish English Dictionary