letcherous ( synonym found)

Definition of letcherous:

°given to excessive sexual activity and debauchery.

Definition of letcherous:

°given to excessive sexual activity and debauchery.

Back to Top