express strong disapproval of; deplore

listen to the pronunciation of express strong disapproval of; deplore
English - English
deprecate
express strong disapproval of; deplore
Favorites