stuffable - Turkish English Dictionary