Meaning of “home movie” in the English Dictionary

british dictionary