MYOID

Definition of MYOID

  1. (adj)resembling muscle