Translation of otot lurik in English:

User Contribution

otot lurik

striated muscle

noun