×
self-explanatory
meaning in French
qui s'explique de soi-même, qui n'exige pas d'explications
Related Words
self-existence
self-explaining
self-feeding
self-fertilization
PC Version
Copyright © 2018 WordTech Co.