victoriousvocabulary: OMNILEGENT [adjective] reading or having read everything. Etymology: from Latin omnis (all) + legere (to read). [David Wyatt]
Manhandled MardiGrasFlashing