Meaning of 'implacable'

  • எளிதில் அமைதிப் படுத்த முடியாத

Synonyms


Browse English to Tamil Dictionary