English-Latin dictionary »

semicord meaning in Latin

EnglishLatin
semicord noun

semicorda [semicordae](1st) F
noun