Screeching

Spanish Meaning

chirriar

decir a gritos

English Meaning

  1. Present participle of screech.