vesicular appendage - Turkish English Dictionary