irremovable (adj.)youdaoicibaDictYouDict[irremovable 词源字典]
1590s, from ir- "not" + removable. Related: Irremovably; irremovability.[irremovable etymology, irremovable origin, 英语词源]