tumashas

English

Noun

tumashas

  1. plural of tumasha