intramuscular myxoma of deltoid muscle - French English Dictionary