Myoid definitions

adjective

resembling muscle