フィンスタビライザー
finsutabiraizā

Noun

1. fin stabilizer

Other forms: