Log in
Search words & phrases
stronghold
US /ˈstrɔŋˌhold/
・
UK /ˈstrɔ:ŋˌhəʊld/
C2
Definition
Video subtitles
noun
Castle, fort etc. place that is fortified or secure