ターレット
Meanings
Noun
1. turret
Other readings