having crenellations or battlements

listen to the pronunciation of having crenellations or battlements
English - Turkish
English - English
crenellated
crenelated
having crenellations or battlements
Favorites