Meaning of “ribbon development” in the English Dictionary

English