turnchapel
/T ER1 N K AH0 P AH0 L/noun
- 1
A southern suburb of the city of Plymouth, Devon, England (OS grid ref SX4952).
Translate โturnchapelโ into another language
Choose a language below to open the translator with English selected as the source language.