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