giant green sea anemone - Turkish English Dictionary