RichThesaurus
on-thespot
on-thespot
antonyms
there
delayed
eventual
later
late
on-thespot
definitions