Translation of vocal chord in Indonesian

User Contribution

vocal chord

pita suara

noun