Back to Dictionary
种子岛
種子島
Zhǒngzidǎo
1. Tanegashima, Japanese Island off Kyushu, the Japanese space launch site
Noun