noun, feminine/mosˈkaɾda/plural: moscardasmoscarda is feminine in Spanish.blowflyRelated: moscardear, moscardónFrom mosca + -arda.