antirrhinum

n. Plant with two-lipped flowers, esp. The snapdragon. [greek, = snout]