deficient in physical strength
physically weak
wanting force vigor or efficiency
wanting force, vigor or efficiency in action or expression
About this site and copyright information - Online Dictionary Home - Privacy Policy
English-French Translation Home