Home
Search
Index
Definify.com
Definition
2024
mruba
mruba
Swahili
Noun
mruba
(
m-mi class, plural
miruba
)
leech
(
bloodsucking annelid
)
Similar Results