Dictionary

ammaaruri, (adverb)

Module

English

Word Setswana

ammaaruri

Word English

assuredly; truly