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

on-the-spot

adjectivear an láthairon-the-spot fine fíneáil ar an láthair