DEFATIGABLE MEANING IN ENGLISH

• Defatigable Definition & Synonyms

  1. (a.) Capable of being wearied or tired out.


RECENT SEARCHES