The Italian term "impacciato, perplesso" matches the English term "helpless"

other italian words that include "perplesso" : english :
perplesso, costernato distraught
sbalordito, perplesso perplexed