someone that is henpecked - German English Dictionary