Learning Center
inla
noun
🔍 Full entry

What it means

  1. noun a radical terrorist group dedicated to the removal of British forces from Northern Ireland and the unification of Ireland