Meaning of “home movie” in the English Dictionary

English