Noun

  1. Mehlala

    • a lion's roar

      go rora ga tau

    • the roar of the racing car engine

      go duma ga entšene ya sefatanaga sa phadišano

E thekgwa ke Oxford