English to Francais Dictionary
entomb
Tombeau (architecture)
Meaning for entomb found in 23 Languages.
Sponored Video