CompareWords
Compare
Deplorate
Definition:
(a.) Deplorable.
Compare
deplorate
with other words:
deflorate vs. deplorate
deplorable vs. deplorate