stuck-up [adjective] + snob [noun]