Thesaurus:temporeggiare

Italian

Verb

Sense: to buy time

Synonyms