Tamil Dictionary 🔍

extenuator

Ex*ten"u*a`tor, n. Defn: One who extenuates.


extenuator - Similar Words