Translation of ofal in English:

ofal

offal

noun

  • 1

    offal, edible organs from an animal carcass