person who makes others uncomfortable - Spanish English Dictionary