Vocabulary

はやぶさ

Hayabusa (Japanese spacecraft)

noun