spheroid noun A body having nearly the form of a sphere. ULY shar, sféroid UEY شار، سفېروئىد USY шар, сфероид 汉语 Click for Chinese Translation