Definition of “ribbon development” - English Dictionary

English