daubulebule

English: Translation
spotted (covered with spots)
adjective