Meaning of “pram” in the English Dictionary

English