edible bean pods - German English Dictionary