sedum acre - Turkish English Dictionary