Attested.to

Definition

on first seeing (someone or something); immediately

Seed ·

Term in context

at first sight in CommonParlance