STRIDULAR


Meaning of STRIDULAR in English

v to stridulate; specif.: [Zool.]; also: to squeak

Interlingua English vocab.      Английский словарь Интерлингва.