Translation of otot polos in English:

User Contribution

otot polos

smooth muscle

noun