polypropylene mesh - English Synonyms Dictionary