Meaning of Archilochus

Definition of Archilochus

(noun) a genus of Trochilidae

Other information on Archilochus

WIKIPEDIA results for Archilochus
Amazon results for Archilochus