broken English; halting English
Refers to English spoken with poor grammar, limited vocabulary, or hesitant delivery, often by a non-native speaker.
He asked for directions in broken English.
Even broken English is enough if you can make yourself understood.