Hard to endure, severely straining the powers of endurance
1. To make an effort or attempt; SYN. seek, attempt, essay, assay.
2. To test the limits of; SYN. strain, stress.
3. To give pain or trouble to
4. To melt (fat, lard, etc.) in order to separate out impurities; SYN. render.