intramuscular myxoma of deltoid muscle - German English Dictionary