lycopus europaeus - Spanish English Dictionary