person who boasts of being brave - German English Dictionary