hairypod cowpea - German English Dictionary