• Limba

    Full definition of limba

    Noun

    limba

    (plural limbas)
    1. A large African tree with hard wood used for furniture, table tennis paddles and musical instruments, ----
    © Wiktionary