The Finnish term "pesä" matches the English term "den"

other finnish words that include "pesä" : english :
pesä nest