BLOODCURDLING SIGHT


Meaning of BLOODCURDLING SIGHT in English

n. frightening sight, horrible sight

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.