suggested itself

English

Verb

suggested itself

  1. simple past and past participle of suggest itself