Definition of once-for-all in English:

once-for-all

adjective

  • Taking place once only, conclusive; also rarely as noun.

Origin

Late 19th century; earliest use found in William Westgarth (1815–1889), merchant and politician in Australia.