Definify.com

Definition 2024


turrets

turrets

English

Noun

turrets

  1. plural of turret

Anagrams