to live on alms - French English Dictionary