Translation of towelling in Setswana

towelling

sediraditoulô

noun

  • 1

    sediraditoulô