semelparous - French English Dictionary