beach strawberry (mesembryanthemum chilense) - Spanish English Dictionary