Hayabusa

from Wikipedia, the free encyclopedia

Hayabusa (from Japanese は や ぶ さ , dt peregrine falcon ) means: