STOL すとうる
sutōru

Noun

1. short take-off and landing; STOL

Other forms: