English / word
harborage
noun C2MEANING IN ENGLISH
Shelter or refuge, especially a hiding place or breeding ground for pests.
In context
01
Pests need a harborage site to survive and breed.
Synonyms
shelter,refuge,haven
Antonyms
exposure,vulnerability
Collocations
harborage site,provide harborage,eliminate harborage