Vocabulary
はやぶさ
はやぶさ
Hayabusa (Japanese spacecraft)
noun