1

135+ Strong Names Meaning Protector for Boys and Girls

Strong Names Meaning Protector for Boys and Girls

Have you ever wondered about the power behind a name? Names that mean “protector” carry a special weight, evoking strength, security, and care.

These names aren’t just labels but promises of safety and support. Our list of protector names spans cultures and languages, each with a story and significance.

Whether expecting a child, creating a character, or simply curious about names, this collection offers a treasure trove of options.

From ancient warriors to modern guardians, these names capture the essence of protection in many forms.

Join us as we explore the world of protector names, revealing their meanings and the qualities they represent. Get ready to explore names that sound good and have a noble purpose.

An Inventory of 135+ Powerful Names Meaning Protector

Powerful Names Meaning Protector

1. Aimery

  • Meaning: Protector
  • Origin: Germanic
  • Cultural Significance: This name is associated with medieval knights and rulers, often reflecting strength and leadership qualities in historical contexts.

2. Aimon

  • Meaning: Protector
  • Origin: French
  • Cultural Significance: This name has been used historically by noble families in France, symbolizing protection and stewardship.

3. Aldric

  • Meaning: Old and wise ruler
  • Origin: German
  • Cultural Significance: Aldric is connected with leadership and wisdom, making it a favored name for medieval rulers.

4. Alec

  • Meaning: Defender of the people
  • Origin: Greek
  • Cultural Significance: Alec is a diminutive of Alexander, popular in Western cultures, symbolizing a strong protector.

5. Alejandro

  • Meaning: Defender of mankind
  • Origin: Spanish
  • Cultural Significance: Alejandro is widely used in Spanish-speaking cultures and reflects a heroic and protective spirit.

6. Alessandra

  • Meaning: Defender of the people
  • Origin: Italian
  • Cultural Significance: Feminine variation of Alexander, commonly used in Italy, symbolizing protection and leadership.

7. Alessia

  • Meaning: Defender
  • Origin: Italian
  • Cultural Significance: This popular name in Italy emphasizes bravery and protection.

8. Alex

  • Meaning: Defender
  • Origin: Greek
  • Cultural Significance: Short for Alexander, it is used across various cultures to denote someone who protects and leads.

9. Alexa

  • Meaning: Defender of mankind
  • Origin: Greek
  • Cultural Significance: A modern Alexandra variation widely used in Western countries, symbolizing strength and protection.

10. Alexander

  • Meaning: Defender of the people
  • Origin: Greek
  • Cultural Significance: Historically tied to leaders like Alexander the Great, representing ultimate power and protection.

11. Alexandra

  • Meaning: Defender of mankind
  • Origin: Greek
  • Cultural Significance: The feminine form of Alexander is associated with strength and authority.

12. Alexei

  • Meaning: Defender
  • Origin: Russian
  • Cultural Significance: A common name in Russia that strongly associates with protection.

13. Alexis

  • Meaning: Defender
  • Origin: Greek
  • Cultural Significance: Used across genders, Alexis is popular in Greek culture and signifies strength.

14. Alistair

  • Meaning: Defender of mankind
  • Origin: Scottish
  • Cultural Significance: Alistair is a Scottish variation of Alexander, reflecting a protective and noble spirit.

15. Alois

  • Meaning: Famous warrior
  • Origin: German
  • Cultural Significance: A traditional German name associated with warlike strength and protection.

16. Aloysius

  • Meaning: Famous warrior
  • Origin: Latin
  • Cultural Significance: This name is historically used in Catholic contexts and symbolizes a guardian of faith.

17. Alvaro

  • Meaning: Guardian
  • Origin: Spanish
  • Cultural Significance: Alvaro is often linked with Spanish nobility, representing a protective and watchful figure.

18. Amancio

  • Meaning: Loving and protective
  • Origin: Spanish
  • Cultural Significance: This name is tied to the qualities of love and protection in Spanish culture.

19. Amanda

  • Meaning: Worthy of love
  • Origin: Latin
  • Cultural Significance: A classic name in Western cultures, often symbolizing protection and care.

20. Amani

  • Meaning: Protector
  • Origin: Swahili
  • Cultural Significance: A name widely used in African cultures, symbolizing peace and protection.

21. Amund

  • Meaning: Protector
  • Origin: Norse
  • Cultural Significance: Historically, it has been a name for Viking warriors, and it symbolizes strong and fearless protection.

22. Amyas

  • Meaning: Loved
  • Origin: Latin
  • Cultural Significance: Often associated with kindness and protectiveness, this name reflects the virtues of love and care.

23. Andra

  • Meaning: Strong and courageous
  • Origin: Greek
  • Cultural Significance: The feminine form of Andrew is often associated with leadership and bravery.

24. Ansel

  • Meaning: Divine protector
  • Origin: German
  • Cultural Significance: This name signifies a protective and spiritual presence rooted in ancient Germanic traditions.

25. Anselm

  • Meaning: God’s protection
  • Origin: German
  • Cultural Significance: Used by saints and bishops, it signifies a deep spiritual guardianship.

26. Armand

  • Meaning: Soldier
  • Origin: French
  • Cultural Significance: A strong and protective name, often tied to military courage and leadership in French culture.

27. Armando

  • Meaning: Army man
  • Origin: Spanish
  • Cultural Significance: Common in Latin cultures, symbolizing bravery and a protective nature.

28. Armel

  • Meaning: Bear prince
  • Origin: Breton
  • Cultural Significance: Tied to Breton legend, this name symbolizes strength and leadership.

29. Asa

  • Meaning: Healer, protector
  • Origin: Hebrew
  • Cultural Significance: Often associated with wise and protective figures in Hebrew traditions.

30. Asim

  • Meaning: Protector
  • Origin: Arabic
  • Cultural Significance: Widely used in Muslim communities, it signifies protection and support in spiritual contexts.

31. Audamar

  • Meaning: Noble protector
  • Origin: Germanic
  • Cultural Significance: This ancient Germanic name reflects a noble and protective spirit.

32. Baldric

  • Meaning: Brave ruler
  • Origin: German
  • Cultural Significance: An old Germanic name tied to noble and protective leadership, often associated with historical rulers.

33. Barnett

  • Meaning: Leader
  • Origin: English
  • Cultural Significance: This name symbolizes leadership and protection, especially in English historical contexts.

34. Barrett

  • Meaning: Bear Strength
  • Origin: Germanic
  • Cultural Significance: Reflecting power and protection, Barrett has been widely used in Anglo-Saxon cultures.

35. Bashir

  • Meaning: Protector
  • Origin: Arabic
  • Cultural Significance: Common in Arabic cultures, this name carries a sense of care and protection.

36. Basil

  • Meaning: Kingly protector
  • Origin: Greek
  • Cultural Significance: Reflecting nobility and strength, Basil has a long-standing tradition in Greek and Orthodox cultures.

37. Cadell

  • Meaning: Battle
  • Origin: Welsh
  • Cultural Significance: An ancient name from Welsh history, representing a warrior’s strength and protection.

38. Caden

  • Meaning: Battle, the spirit of protection
  • Origin: Gaelic
  • Cultural Significance: Common in Gaelic cultures, it reflects a strong and protective personality.

39. Case

  • Meaning: Brave protector
  • Origin: Dutch
  • Cultural Significance: This name symbolizes bravery and strength in Dutch culture.

40. Casilda

  • Meaning: Battle
  • Origin: Spanish
  • Cultural Significance: Casilda was a saint known for protecting the poor and sick in Spain.

41. Casimir

  • Meaning: Proclaimer of peace
  • Origin: Slavic
  • Cultural Significance: Often used by royalty, this name is associated with bringing peace and protection.

42. Cleo

  • Meaning: Glory
  • Origin: Greek
  • Cultural Significance: Symbolizing protection and fame, Cleo has been used historically in ancient Greek cultures.

43. Connell

  • Meaning: Strong wolf
  • Origin: Irish
  • Cultural Significance: A powerful and protective name often associated with Irish warriors and leaders.

44. Donnelly

  • Meaning: Brave protector
  • Origin: Irish
  • Cultural Significance: Linked with Irish warriors, it reflects bravery and a protector’s nature.

45. Duncan

  • Meaning: Dark warrior
  • Origin: Scottish
  • Cultural Significance: Widely used in Scottish history, it signifies bravery and protection in battle.

46. Dustin

  • Meaning: Brave warrior
  • Origin: Old Norse
  • Cultural Significance: Reflects Norse traditions of courage and protection in ancient times.

47. Eberhard

  • Meaning: Brave as a boar
  • Origin: German
  • Cultural Significance: A name of old Germanic nobility, symbolizing courage and strength.

48. Edme

  • Meaning: Protector
  • Origin: Scottish
  • Cultural Significance: A rare name associated with protection in Scottish culture.

49. Edmund

  • Meaning: Protector of prosperity
  • Origin: English
  • Cultural Significance: Edmund is used by English royalty to signify a ruler who protects his people.

50. Edward

  • Meaning: Wealthy guardian
  • Origin: English
  • Cultural Significance: This name has been borne by kings and rulers, symbolizing wealth and protection.

51. Enzi

  • Meaning: Powerful
  • Origin: Swahili
  • Cultural Significance: In African cultures, Enzi is often associated with strength and leadership, symbolizing someone who protects with power.

52. Enzo

  • Meaning: Ruler of the home
  • Origin: Italian
  • Cultural Significance: Enzo, a popular name in Italian culture, reflects a protector of family and home.

53. Eryx

  • Meaning: Defends
  • Origin: Greek
  • Cultural Significance: Eryx was a powerful king in Greek mythology, symbolizing protection through leadership and strength.

54. Eskild

  • Meaning: God of battle
  • Origin: Norse
  • Cultural Significance: This name is tied to Norse mythology, representing divine protection and bravery in battle.

55. Ethan

  • Meaning: Strong, firm
  • Origin: Hebrew
  • Cultural Significance: A popular name in many cultures, Ethan symbolizes strong and enduring protection.

56. Ewald

  • Meaning: Law and order
  • Origin: German
  • Cultural Significance: A historical name in Germanic culture, representing someone who protects through maintaining justice and order.

57. Faramond

  • Meaning: Protector of travelers
  • Origin: German
  • Cultural Significance: This medieval name was associated with knights and wanderers, denoting a protector on long trips.

58. Faris

  • Meaning: Knight, protector
  • Origin: Arabic
  • Cultural Significance: Common in Arabic cultures, Faris signifies someone who defends and protects others, like a noble knight.

59. Geraldo

  • Meaning: Spear ruler
  • Origin: Spanish
  • Cultural Significance: A Spanish variant of Gerald, Geraldo represents leadership in battle and protection of his people.

60. Gisela

  • Meaning: Pledge, protector
  • Origin: German
  • Cultural Significance: Historically used in noble families, Gisela symbolizes a promise of protection and care.

61. Griffith

  • Meaning: Strong lord
  • Origin: Welsh
  • Cultural Significance: A powerful Welsh name symbolizes leadership and a strong protector.

62. Guglielmo

  • Meaning: Willing protector
  • Origin: Italian
  • Cultural Significance: The Italian form of William Guglielmo is tied to noble protectors and rulers.

63. Gunther

  • Meaning: Battle warrior
  • Origin: German
  • Cultural Significance: A name from Germanic legends, Gunther represents a warrior who protects through strength and courage.

64. Hamish

  • Meaning: Supplanter, protector
  • Origin: Scottish
  • Cultural Significance: Widely used in Scottish culture, Hamish is a variation of James, signifying leadership and protection.

65. Harlon

  • Meaning: Rocky land, protector
  • Origin: English
  • Cultural Significance: This name reflects someone with a strong and unyielding character, often seen as a protector of the land.

66. Haroldo

  • Meaning: Army ruler
  • Origin: Portuguese
  • Cultural Significance: A Portuguese variant of Harold, associated with military leadership and protection.

67. Harvey

  • Meaning: Battle worthy
  • Origin: French
  • Cultural Significance: Harvey was a common name in medieval France, reflecting strength and protection in battle.

68. Helmut

  • Meaning: Courageous protector
  • Origin: German
  • Cultural Significance: A traditional German name symbolizing a brave and steadfast protector.

69. Herve

  • Meaning: Battle-ready
  • Origin: French
  • Cultural Significance: In French history, Herve is often associated with warriors, signifying readiness and protection in times of conflict.

70. Hilary

  • Meaning: Cheerful protector
  • Origin: Latin
  • Cultural Significance: Historically used for both genders, Hilary represents a joyful protector, balancing care and strength.

71. Hiram

  • Meaning: Exalted protector
  • Origin: Hebrew
  • Cultural Significance: A biblical name, Hiram signifies a respected and strong protector in ancient Jewish tradition.

72. Humphrey

  • Meaning: Peaceful warrior
  • Origin: German
  • Cultural Significance: A name linked with noble figures in medieval Europe, symbolizing a warrior who protects through diplomacy.

73. Igor

  • Meaning: Warrior, protector
  • Origin: Russian
  • Cultural Significance: A popular name in Slavic cultures, Igor is tied to historical leaders and warriors known for their protective nature.

74. Imelda

  • Meaning: Universal battle
  • Origin: German
  • Cultural Significance: A name with deep roots in Germanic culture, Imelda signifies someone who fights for and protects all.

75. Isamu

  • Meaning: Courage, protector
  • Origin: Japanese
  • Cultural Significance: In Japanese culture, Isamu reflects bravery and protection, often linked with historical warriors.

76. Ivor

  • Meaning: Archer, protector
  • Origin: Norse
  • Cultural Significance: A traditional Norse name, Ivor symbolizes a protector skilled in battle, particularly with a bow.

77. Kaelan

  • Meaning: Powerful warrior
  • Origin: Irish
  • Cultural Significance: An Irish name that represents a strong and protective figure, often used to describe a warrior’s strength.

78. Kaida

  • Meaning: Little dragon, protector
  • Origin: Japanese
  • Cultural Significance: In Japanese culture, Kaida represents a fierce protector with the strength of a dragon, despite its small size.

79. Kasper

  • Meaning: Treasurer, protector
  • Origin: Persian
  • Cultural Significance: Often associated with one of the three wise men, Kasper symbolizes someone who protects valuable treasures.

80. Kazumi

  • Meaning: Harmonious beauty, protector
  • Origin: Japanese
  • Cultural Significance: A name associated with peace and protection in Japanese culture, often linked with harmonious leadership.

81. Kim

  • Meaning: Ruler, protector
  • Origin: Korean
  • Cultural Significance: Kim is commonly used in Korean royalty and nobility and reflects societal leadership and protection.

82. Liam

  • Meaning: Strong-willed protector
  • Origin: Irish
  • Cultural Significance: A popular name in Ireland and worldwide, Liam represents a guardian with strong determination.

83. Menachem

  • Meaning: Comforter, protector
  • Origin: Hebrew
  • Cultural Significance: A name with biblical roots, symbolizing someone who provides comfort and protection to others.

84. Mina

  • Meaning: Protector
  • Origin: German
  • Cultural Significance: Short for Wilhelmina, this name has been widely used in European cultures, reflecting protective qualities.

85. Minerva

  • Meaning: Goddess of wisdom and war
  • Origin: Roman
  • Cultural Significance: In Roman mythology, Minerva is the goddess of wisdom and protection in battle.

86. Nero

  • Meaning: Strong protector
  • Origin: Latin
  • Cultural Significance: A name tied to ancient Roman emperors, reflecting power, leadership, and protection.

87. Nevan

  • Meaning: Little saint, protector
  • Origin: Irish
  • Cultural Significance: An Irish name symbolizes a holy and protective figure.

88. Nigel

  • Meaning: Champion, protector
  • Origin: Latin
  • Cultural Significance: A name popular in medieval England, symbolizing a strong protector in battle.

89. Olek

  • Meaning: Defender of mankind
  • Origin: Polish
  • Cultural Significance: A Slavic variation of Alexander, reflecting strong protection and defense of the people.

90. Olexa

  • Meaning: Protector
  • Origin: Ukrainian
  • Cultural Significance: Common in Slavic cultures, Olexa symbolizes strength and guardianship.

91. Protector

  • Meaning: One who protects
  • Origin: English
  • Cultural Significance: Used as a title or name, reflecting a person who is a guardian or defender.

92. Ptolemy

  • Meaning: Warlike
  • Origin: Greek
  • Cultural Significance: A name used by ancient Egyptian kings of Greek origin, symbolizing a powerful and protective ruler.

93. Ragnar

  • Meaning: Warrior of judgment
  • Origin: Norse
  • Cultural Significance: A historical name from Viking culture, associated with strong leadership and protection in battle.

94. Raimund

  • Meaning: Wise protector
  • Origin: German
  • Cultural Significance: A Germanic name associated with wisdom and guardianship, commonly used in noble families.

95. Raina

  • Meaning: Queen, protector
  • Origin: Slavic
  • Cultural Significance: Common in Slavic cultures, this name represents leadership and protection, often linked to royalty.

96. Ramona

  • Meaning: Wise protector
  • Origin: Spanish
  • Cultural Significance: A name used to describe strong and protective women in Spanish culture.

97. Raymond

  • Meaning: Wise protector
  • Origin: German
  • Cultural Significance: Widely used in European nobility, symbolizing wisdom and protection.

98. Rayner

  • Meaning: Army counsel
  • Origin: Germanic
  • Cultural Significance: A name reflecting strong military leadership and protective counsel.

99. Reima

  • Meaning: Wise protector
  • Origin: Finnish
  • Cultural Significance: A popular name in Finland, symbolizing someone who is both wise and protective.

100. Reinhard

  • Meaning: Strong protector
  • Origin: German
  • Cultural Significance: A name commonly used in Germanic history, reflecting courage and protection.

101. Renard

  • Meaning: Strong counsel, protector
  • Origin: Germanic
  • Cultural Significance: A name that symbolizes leadership through wisdom and protection, commonly associated with medieval European nobility.

102. Rex

  • Meaning: King, protector
  • Origin: Latin
  • Cultural Significance: A name tied to royalty and leadership, symbolizing someone who protects their people as a king.

103. Roderick

  • Meaning: Famous ruler
  • Origin: German
  • Cultural Significance: Historically used by kings and noblemen, Roderick symbolizes a strong and protective leader.

104. Roland

  • Meaning: Famous throughout the land
  • Origin: German
  • Cultural Significance: Associated with the legendary hero Roland, it reflects strength and a protector of honor.

105. Rosamund

  • Meaning: Protector of horses
  • Origin: German
  • Cultural Significance: Historically used in medieval times, this name represents a protector and guardian of valuable assets.

106. Rudolph

  • Meaning: Famous wolf
  • Origin: Germanic
  • Cultural Significance: Symbolizing a strong protector, this name is tied to nobility and leadership in Germanic cultures.

107. Sacha

  • Meaning: Defender of mankind
  • Origin: Russian
  • Cultural Significance: A diminutive form of Alexander, used commonly in Slavic cultures to denote protection and strength.

108. Salma

  • Meaning: Peace, protector
  • Origin: Arabic
  • Cultural Significance: Salma is a popular name in Arabic-speaking cultures, often associated with calmness and protection.

109. Sandra

  • Meaning: Defender of mankind
  • Origin: Greek
  • Cultural Significance: A feminine form of Alexander, Sandra is widely used across Western cultures to symbolize protection.

110. Sasha

  • Meaning: Defender of mankind
  • Origin: Russian
  • Cultural Significance: A gender-neutral name in Russian culture, signifying protection and leadership.

111. Sigfrid

  • Meaning: Victory, peace protector
  • Origin: German
  • Cultural Significance: A name rooted in Germanic mythology, representing a victorious protector.

112. Sigmund

  • Meaning: Victorious protector
  • Origin: German
  • Cultural Significance: This name has been borne by significant historical and mythological figures, symbolizing leadership and protection.

113. Sigourney

  • Meaning: Victorious protector
  • Origin: French
  • Cultural Significance: Sigourney is known for its association with strong female figures and reflects courage and protection.

114. Sigwald

  • Meaning: Victory in protection
  • Origin: German
  • Cultural Significance: An ancient Germanic name signifies a warrior who protects with strength and success.

115. Silas

  • Meaning: Forest protector
  • Origin: Latin
  • Cultural Significance: A biblical name often associated with protection and care for nature and the environment.

116. Swithin

  • Meaning: Strong protector
  • Origin: Old English
  • Cultural Significance: A name tied to the Anglo-Saxon period, symbolizing a protector of communities.

117. Teresita

  • Meaning: Guardian
  • Origin: Spanish
  • Cultural Significance: A diminutive form of Teresa, often used in Spanish-speaking cultures to denote a caring and protective figure.

118. Thora

  • Meaning: Thunder goddess, protector
  • Origin: Norse
  • Cultural Significance: In Norse mythology, Thora is associated with strength and protection, often linked to Thor.

119. Thurstan

  • Meaning: Thor’s stone
  • Origin: Norse
  • Cultural Significance: A name associated with the god Thor, symbolizing someone solid, strong, and protective.

120. Tyra

  • Meaning: Goddess of battle
  • Origin: Scandinavian
  • Cultural Significance: In Scandinavian culture, Tyra is associated with war and protection, symbolizing strength in battle.

121. Ulysses

  • Meaning: Wrathful protector
  • Origin: Greek
  • Cultural Significance: Known for his cunning and leadership, Ulysses represents a protective and strategic figure from Greek mythology.

122. Valentina

  • Meaning: Strong, healthy protector
  • Origin: Latin
  • Cultural Significance: Widely used in various cultures, Valentina reflects someone who is both strong and caring.

123. Valko

  • Meaning: Wolf, protector
  • Origin: Bulgarian
  • Cultural Significance: A name linked with wolves, symbolizing strength, courage, and protection in Bulgarian folklore.

124. Wallace

  • Meaning: Foreigner, protector
  • Origin: Scottish
  • Cultural Significance: A name tied to Scottish hero William Wallace, symbolizing protection of homeland and freedom.

125. Ward

  • Meaning: Guardian
  • Origin: Old English
  • Cultural Significance: A traditional English name representing someone who is a protector or guardian of people or places.

126. Wardell

  • Meaning: Guardian of the hill
  • Origin: English
  • Cultural Significance: Historically, it has been used in England to describe someone who protects elevated or strategic lands.

127. Wilfred

  • Meaning: Desires peace, protector
  • Origin: Old English
  • Cultural Significance: A name symbolizing peace and protection, often used by noble families in medieval England.

128. Wilhelmina

  • Meaning: Protector
  • Origin: German
  • Cultural Significance: The feminine form of William is widely used in European royalty and nobility to signify protection.

129. Willa

  • Meaning: Resolute protector
  • Origin: German
  • Cultural Significance: A popular name in Germanic cultures, Willa symbolizes a strong and determined protector.

130. Willard

  • Meaning: Resolute protector
  • Origin: Germanic
  • Cultural Significance: Historically used in Germany and England, Willard represents determination and protective instincts.

131. William

  • Meaning: Strong-willed protector
  • Origin: Germanic
  • Cultural Significance: One of the most common names in Western history, associated with royalty and strong leadership.

132. Wilma

  • Meaning: Protector
  • Origin: German
  • Cultural Significance: A small form of Wilhelmina, symbolizing care and protection, often used in European cultures.

133. Wilmot

  • Meaning: Little protector
  • Origin: Old English
  • Cultural Significance: Historically a diminutive of William, used to denote a small but determined protector.

134. Wymond

  • Meaning: Defender of peace
  • Origin: Old English
  • Cultural Significance: An old English name representing a leader who brings peace through protection.

135. Xerxes

  • Meaning: Hero among heroes
  • Origin: Persian
  • Cultural Significance: A name linked to Persian kings, symbolizing someone who is the ultimate protector and leader.

136. Zaki

  • Meaning: Pure, protector
  • Origin: Arabic
  • Cultural Significance: Zaki is a word commonly used in Arabic cultures to represent someone who is pure of heart and a strong protector.

137. Zillah

  • Meaning: Shadow, protector
  • Origin: Hebrew
  • Cultural Significance: This biblical name signifies someone who protects a shadow, guarding those in need.

Final Thoughts

As we reach the end of our voyage through protector names, we’ve seen the rich collection of meanings and origins these names hold.

From fierce warriors to gentle guardians, each name carries a unique story of strength and care. These protector names do more than sound good – they illustrate the idea of safety and support.

Whether you choose one for a child or a character in a story, you connect with a long tradition of valuing protection.

Remember, a name can be a source of inspiration, reminding us of the importance of looking out for others.

As you move forward, perhaps with a new appreciation for protector names, consider how you might embody these qualities.

Stella Atwood
Stella Atwood

With a Bachelor’s degree in Literature, Stella Atwood has dedicated her career to exploring the intricacies of the writing. She became part of our team in 2018, offering in-depth reviews and literary critiques. Her approach to literature is deeply rooted in cultural and historical contexts, providing readers with a comprehensive understanding of diverse narratives. Her contributions have been key in fostering a deeper appreciation for contemporary literature among our readers. Margaret is a passionate environmentalist and a member of various book clubs.

Leave a Reply

Your email address will not be published. Required fields are marked *