deliver, make something arrive, send
Magari ya kampuni yamewasilisha mizigo tuliyonunua.
The company's cars have delivered the goods we bought.
present an idea
Aliwasilisha maoni yake mbele ya wakurugenzi baada ya kupigwa vita hapo mwakani.
He presented his opinion to the managers after being faught at the beginning of the year.