Search results for "ruli-ruli"

ruli-ruli [ruli-rulî] n Noisy insect; cicada.