Translation of separa in English:

separa

half

noun

  • 1

    half, amounting to a half