open-mouthed person - Turkish English Dictionary