Definify.com

Definition 2026


turrets

turrets

English

Noun

turrets

  1. plural of turret

Anagrams