Meaning of ram's horn

Definition of ram's horn

(noun) annual of southern United States to Mexico having large whitish or yellowish flowers mottled with purple and a long curving beak

Other information on ram's horn

WIKIPEDIA results for ram's horn
Amazon results for ram's horn