déterrer in English

déterrer
means in English
dig up / excavate / unearth
.

Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments