stock verb be stocked
ADV. plentifully, well | fully, properly
PREP. with shops stocked with cheap souvenirs