knighthead
English
knighthead meaning in English • knighthead का अर्थ अंग्रेजी में
Noun
- A bollard timber. See under Bollard>.