physically overmatched

Traducciones
dépassé physiquement