Translation of بِلبِلا in English

بِلبِلا

Adjective

  1. given to complaining, snivelling

Powered by Oxford