arrogantly overconfident - Spanish English Dictionary