a well-stocked warehouse - Turkish English Dictionary