in lots ( synonym found)

Definition of in lots:

(n) : a body of water let into a coast, such as a bay, cove, fjord or estuary; a passage that leads into a cavity

Definition of in lots:

(n) : a body of water let into a coast, such as a bay, cove, fjord or estuary; a passage that leads into a cavity

Back to Top