(amusing slang) umbrella

listen to the pronunciation of (amusing slang) umbrella
English - Turkish

Definition of (amusing slang) umbrella in English Turkish dictionary

bumbershoot
şemsiye
English - English
{i} bumbershoot
(amusing slang) umbrella
Favorites