Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
microcardia
in English
microcardia
us
/maɪkrəˈkɑːrdɪ.ə/
uk
/maɪkrəˈkɑːdi.ə/