Menfra
English
Proper noun
Menfra
Alternative form of
Menrva
(
“
Etruscan goddess
”
)
.