have vesicles - Turkish English Dictionary