to let fall; to deposit

listen to the pronunciation of to let fall; to deposit
English - English
depose
to let fall; to deposit
Favorites