lod
/lɒd/; /lɔd/Definitions
1. noun
a bed or resting place for a bird, especially a heron or an eagle.
“The birds settled into their lod on the branch of the tree.”
2. verb
to provide with a lodging or place to stay.
“The innkeeper loded the guests in the cozy rooms.”