alternative form of sobrevivir - French English Dictionary