Definition & Meaning | English word AMBARVALIA
AMBARVALIA
Definitions of AMBARVALIA
- (historical) An Ancient Roman agricultural fertility rite.
Number of letters
10
Is palindrome
No
Search for AMBARVALIA in:
Page preparation took: 125.57 ms.