English dictionary
strenuous meaning and definition
Definition and meaning of strenuous at MeaningMonkey.org. strenuous meaning and definition in the English Dictionary.STRENUOUS adjective
Definition of strenuous (adjective)
Source: Princeton University Wordnet