Define Remulac Meaning

Remulac

We hail from Remulac, a village in France.
By Wendi