american sea rocket (cakile edentula) - Spanish English Dictionary