English word definition — powered by WordNet
lacking bodily or muscular strength or vitality
Want to remember debile?