Fetching details from the dictionary...
unclear speech; garbled speech; poor enunciation
poorly expressed; unclear (wording); imprecise (expression); inadequate (explanation)