Attested.to

Definition

on first seeing (someone or something); immediately

Seed ·

Term in context

at first glance in CommonParlance