myoid /ˈmaɪ.ɔɪd/adjective 1noun 1forms 1 adjective1 •Composed of or resembling muscle. noun1 •A muscle-like structure. formsmyoids