loud-mouthed person - Turkish English Dictionary