Itokawa in Finnish Itokawa in Finnish Itokawa proper noun (astronomy) An asteroid; properly 25143 Itokawa Add to Flashcards