meaning of Alien Starship

Alien Starship meaning in Urban Dictionary

a quick information of a lady's vagina.