self-confidant - German English Dictionary