meaning of picardy
1.
a
region
of
northern
France
on
the
English
Channel
Related Words
picardy
|
Developed & Maintained By
Taraprasad.com