Meaning
From a sea town; A variant form of Myrtle which is a plant name of Garden Shrub which is a symbol of Victory in Greek
Growth over last 10 years
Download App