Definify.com

Definition 2025


turrets

turrets

English

Noun

turrets

  1. plural of turret

Anagrams