スペーステレスコープ
supēsuteresukōpu

Noun

1. space telescope

Other forms: