English
›
Words
speech
defect preventing clear articulation
Translation:
English
Noun
5
impediment
Add
Translation