Subscribe English
look up any word, like bae:

1 definition by PT_P

 
1.
A commercial port on the south coast of England where the world's largest passenger cruise liners don't dock but wait out in the clearer waters off Portsmouth.
by PT_P November 18, 2009
69 67