british garden slug - Spanish English Dictionary