Enschede

What is Enschede?

Enschede definition and meaning on Dictionary terms:
noun

a city in E Netherlands.