We do not currently know of any synonyms for marcels.
The noun marcels is defined as:
Did you mean marvels or parcels?