NichiDict

スペーステレスコープ

[supeesuteresukoopu]

Meanings

1.Noun

space telescope