Log in
Search words & phrases
haven
US /ˈhevən/
・
UK /'heɪvn/
A1
Definition
Video subtitles
noun
Place where people can feel safe and happy