a species of flowering plant of the genus canavalia in the pea family (canavalia maritima) - Spanish English Dictionary