×
mirabilia
meaning in French
n.
merveilles, miracles (latin)
Related Words
mirabile
mirabile dictu
mirabilis
miracidium
PC Version
Copyright © 2018 WordTech Co.