Holland
1.
(
noun
) a constitutional monarchy in northwestern Europe; half the country lies below sea level
Synonyms:
Netherlands
,
The Netherlands
Related Words:
European country
,
European nation
Terms and Conditions of Use / Copyright Notice