LOCUSTING


Meaning of LOCUSTING in English

p.a. swarming and devastating like locusts.

Webster English vocab.      Английский словарь Webster.