left to the imagination

English

Verb

left to the imagination

  1. simple past and past participle of leave to the imagination