giant fennel stem - German English Dictionary