Meaning of “cantata” in the English Dictionary

british dictionary