deturate ( synonym found)

Definition of deturate:

°past tense of detour.

Definition of deturate:

°past tense of detour.

Back to Top