appalling

Translation:
English
Adjective
creating horror
Add