
helpless- not able to cope on one's own/help oneself; dependent on help
nicht in der Lage, allein zurechtzukommen/sich selbst zu helfen; auf Hilfe angewiesen
of no help- not in a position to help someone
nicht in der Lage, jemandem zu helfen
bewildered- intellectually overwhelmed
intellektuell überfordert