cleft palate prosthesis - Turkish English Dictionary