water vesicle - German English Dictionary