stuffed green pepper - German English Dictionary