Browse
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
#
new
Store
Cart
1 definition by
gingaBOYenc921115
Top Definition
Terra
a whole new solar system
"Did you see the lunar eclipse?
Oh wait that was just Terra passing by."
by
gingaBOYenc921115
December 01, 2011
Buy a
Terra
mug!
© 1999-2021 Urban Dictionary ®
advertise
terms of service
privacy
dmca
remove
help
© 1999-2021 Urban Dictionary ®
advertise
terms of service
privacy
dmca
remove
help