Loading your experience...
to deposit; to place
to deposit; to landfill
to consign
"seine Wertsachen deponieren"