STRENUOUS Meaning of STRENUOUS in English strapaciosi, vigorosi English Interlingue dictionary. Английский словарь Интерлингве. 2012