To lay down; to place; to put; to let fall or throw down (as sediment); as, a crocodile deposits her eggs in the sand; the waters deposited a rich al…
Open English WordNet identifies the related term as a broader lexical category for at least one sense.
