Nelson Manbrella Posted in N Best definition Nelson Manbrella English rhyming slang for umbrella. It is raining, better get out my Nelson Manbrella. How satisfied are you with the definition? Looking for Nelson Manbrella meaning? Delighted that you discovered the greatest determine on our web site! Recently this definition was actually observed 33 times.