Big Huge Thesaurus

on-the-spot

adjective

similar terms