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.”

Synonyms

  • abode
  • dwelling

Antonyms

  • abandon
  • evict