mesocardium - German English Dictionary