meaning of portsmouth
1.
a
port
city
in
southern
England
on
the
English
Channel;
Britains
major
naval
base
Related Words
portsmouth
|
Developed & Maintained By
Taraprasad.com