Definition of olive crown in English:
olive crown
noun
A garland of olive leaves given or worn as a token of victory.
Origin
Late 17th century.
Are You Learning English? Here Are Our Top English Tips
A garland of olive leaves given or worn as a token of victory.
Late 17th century.