1. mechanostretched - Adjective
2. mechanostretched - Verb
mechanostretched simple past and past participle of mechanostretch
mechanostretched (not comparable) mechanically stretched