spotted dead nettle - Spanish English Dictionary