×
artifact
meaning in French
n.
objet façonné; produit oeuvré
Related Words
articulator
articulatory
artie
artifactitious
PC Version
Copyright © 2018 WordTech Co.