lydurid ( synonym found)

Definition of lydurid:

°Shocking, horrifying.

Back to Top