Leroborobo /le-ro-bo-ro-bo /
Grammar:verb
Spotted
Spot
Grammar:noun
An epidemic
Death in large numbers
Search More Words Dictionary