Meaning of british capital
Definition of british capital
(noun)
the
capital
and largest
city
of England;
located
on the Thames in
southeastern
England;
financial
and
industrial
and
cultural
center
Other information on british capital
WIKIPEDIA results for
british capital
Amazon results for
british capital
Tweet