MeaningIn French it means the pregnant virgin. In Japanese it means a sacred temple
ReligionJudaism
OriginJapanese