be under a heavy handicap

  1. Verb büyük bir engelle karşılaşmış olmak