narrow-leaved skullcap - Spanish English Dictionary