the netherlands Meaning, Definition & Usage

  1. noun a constitutional monarchy in western Europe on the North Sea; half the country lies below sea level
    Holland; Netherlands; Nederland; Kingdom of The Netherlands.

WordNet