New English-Irish Dictionary
  • EN > GA
  • GA > EN

implacable

adjectivedochloíte adj3síoraí adj3  c m uan implacable enemy deargnamhaid