Definify.com

Definition 2025


nichoir

nichoir

French

Noun

nichoir m (plural nichoirs)

  1. birdhouse, nest box