1 definition by Mark MacManus

the most amazing place in the world. basically a community right on the beach in carlsbad californa.
Dude .lets surf terramar.

yeah man the best left!
by Mark MacManus June 5, 2007
Get the terramar mug.