はやぶさ
hayabusa

Noun

1. Hayabusa (Japanese spacecraft)