broadleaved pepper tree - German English Dictionary