turrs

English

Noun

turrs

  1. plural of turr.