English edit

Phrase edit

be left kicking

  1. to be left waiting restlessly or impatiently