mother of all souls

Fun Dictionary -> mother of all souls

mother of all souls - Vulgar Dictionary definition

The same. IRISH.