thorates

English

Noun

thorates

  1. plural of thorate

Anagrams

French

Noun

thorates m

  1. plural of thorate