Manulla

English

Proper noun

Manulla

  1. A village in County Mayo, Ireland.

Further reading

Anagrams