sticky locoweed - Spanish English Dictionary