Translation of sfera in English:

sfera

sphere

noun

  • 1

    sphere, perfectly round solid geometric figure or object