Efforts

French Meaning

efforts

English Meaning

  1. Plural form of effort.