leaf of spearmint - German English Dictionary