Etymology
Today it means: Unoffending; innocent; inoffensive; harmless. Full definition →
From offense + -less.
Etymology from Wiktionary, CC BY-SA 4.0.