Definify.com

Definition 2024


nichoir

nichoir

French

Noun

nichoir m (plural nichoirs)

  1. birdhouse, nest box