Aceman123's definitions
Second largest Navy in the world, but better better trained. Branch of the armed forces primarily responsible for defending Britain's shores.
by Aceman123 April 26, 2006
Get the royal navy mug.