English Dictionary
◊ MYOID
myoid
adj : resembling muscle