myoid
1. [ adjective ] resembling muscle
Related terms: muscle