VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

Translate | Expiry, Best-Before, Use-By and Shelf-Life Labels — Preserve Safety, Quality and Date Meaning Across Languages

If you are searching for how to translate expiry dates, how to translate best-before and use-by labels, or how to preserve shelf-life instructions across languages, do not treat every printed date as the same kind of date. “Best before,” “use by,” “sell by,” “packed on,” “manufactured on” and “expires on” can serve different safety, quality and inventory functions.

Expiry-label translation matters in food, medicines, cosmetics, supplements, medical devices, household products, retail packaging and export documentation. A target phrase that sounds familiar can still be wrong if it changes a quality recommendation into a safety deadline, turns a retailer stock-control date into a consumer instruction, or separates the date from required storage conditions.

This guide gives a practical method for translating expiry, expiration, best-before, use-by, sell-by, manufacture and shelf-life labels without changing product meaning. It explains how to preserve date category, interpret “after opening” periods, handle local date formats, keep storage instructions attached to the correct deadline, and avoid inventing regulatory equivalence across markets.

Why date labels carry different kinds of meaning

Date labels do different jobs. A quality date may tell consumers when flavour or texture is expected to decline. A safety date may indicate a deadline after which use is not recommended. A sell-by date may be aimed at retailers rather than consumers. A manufacturing date may be part of traceability rather than shelf life.

The exact legal meaning of these labels can differ by jurisdiction and product category. Translation should therefore preserve the source function and use established target-market terminology only when the regulatory concept is genuinely equivalent.

Storage conditions are part of the meaning. “Use by 10 May if refrigerated at 2–5°C” is not the same statement without the temperature condition. Similarly, products may have one unopened shelf life and a shorter period after opening.

The safest principle is to identify who the date is for, what event starts or ends the period, and whether the label concerns safety, quality, logistics or traceability.

A reliable translation method

1. Identify the date-label category

Before translating, classify the label: safety deadline, quality date, retailer control, manufacture/pack date, batch traceability or period-after-opening instruction.

2. Identify the intended reader

Some labels are consumer-facing; others are for retailers, pharmacists, clinicians or logistics staff. Preserve that audience function.

3. Keep date meaning separate from date format

First lock the actual calendar date, then localise day/month/year order if required. Never let formatting changes alter the date.

4. Preserve storage conditions

Temperature, light, humidity, refrigeration and sealed-container conditions can control the validity of the date. Translate them as part of the shelf-life statement.

5. Preserve opening and activation triggers

Phrases such as “use within 30 days of opening” define a relative period. Keep both duration and triggering event exact.

6. Check target-market terminology

Use regulatory or industry terms accepted in the target market when they match the source concept. Do not assume familiar wording carries identical legal force everywhere.

7. Protect printed codes and batch data

Lot numbers, batch codes and machine-readable date strings may be identifiers rather than prose. Translate labels around them, not the codes themselves.

8. Run a product-use QA pass

Read the final package as a consumer or operator would. Can you tell what the date means, how to store the product and what happens after opening?

Twenty recurring shelf-life translation problems

1. Best-before dates

This problem appears when the source communicates expected quality rather than necessarily a safety cutoff. A source label such as Best before 12 Oct 2026 may communicate safety, quality, stock rotation, manufacturing traceability or regulatory compliance. These meanings are not interchangeable. A translator who chooses a familiar date label without identifying its function can accidentally tell consumers that a product is unsafe when the source only indicates declining quality—or the reverse.

Use the established target phrase for a quality date if equivalent, preserving the date and product-quality function. The translator should preserve the category of date, not merely the date itself. Use the target market’s established terminology where the regulatory or commercial function is equivalent. If the source label has no exact target-system analogue, retain the source concept explicitly rather than substituting the nearest familiar phrase.

For quality assurance, confirm the target wording does not imply mandatory disposal if the source does not. Then verify the printed date, date format, storage conditions and any “after opening” period together. Shelf-life language works as a system: a correct date can still mislead if the storage condition or open-container limit is mistranslated.

2. Use-by dates

This problem appears when the source communicates a safety-related deadline. A source label such as Use by 12 Oct 2026 may communicate safety, quality, stock rotation, manufacturing traceability or regulatory compliance. These meanings are not interchangeable. A translator who chooses a familiar date label without identifying its function can accidentally tell consumers that a product is unsafe when the source only indicates declining quality—or the reverse.

Preserve the stronger deadline function and do not soften it into a quality suggestion. The translator should preserve the category of date, not merely the date itself. Use the target market’s established terminology where the regulatory or commercial function is equivalent. If the source label has no exact target-system analogue, retain the source concept explicitly rather than substituting the nearest familiar phrase.

For quality assurance, check target regulatory terminology for the product category. Then verify the printed date, date format, storage conditions and any “after opening” period together. Shelf-life language works as a system: a correct date can still mislead if the storage condition or open-container limit is mistranslated.

3. Expiration dates

This problem appears when the source states that a product or authorization expires. A source label such as EXP 2026-10 may communicate safety, quality, stock rotation, manufacturing traceability or regulatory compliance. These meanings are not interchangeable. A translator who chooses a familiar date label without identifying its function can accidentally tell consumers that a product is unsafe when the source only indicates declining quality—or the reverse.

Translate the label while preserving month/year precision and whether the expiry is at month-end or another defined point. The translator should preserve the category of date, not merely the date itself. Use the target market’s established terminology where the regulatory or commercial function is equivalent. If the source label has no exact target-system analogue, retain the source concept explicitly rather than substituting the nearest familiar phrase.

For quality assurance, check manufacturer or regulatory convention for incomplete dates. Then verify the printed date, date format, storage conditions and any “after opening” period together. Shelf-life language works as a system: a correct date can still mislead if the storage condition or open-container limit is mistranslated.

4. Sell-by dates

This problem appears when the date is intended for retailer stock management. A source label such as Sell by 8 Oct may communicate safety, quality, stock rotation, manufacturing traceability or regulatory compliance. These meanings are not interchangeable. A translator who chooses a familiar date label without identifying its function can accidentally tell consumers that a product is unsafe when the source only indicates declining quality—or the reverse.

Keep the retail-control function and avoid presenting it as a consumer safety deadline. The translator should preserve the category of date, not merely the date itself. Use the target market’s established terminology where the regulatory or commercial function is equivalent. If the source label has no exact target-system analogue, retain the source concept explicitly rather than substituting the nearest familiar phrase.

For quality assurance, verify who the label addresses in the source market. Then verify the printed date, date format, storage conditions and any “after opening” period together. Shelf-life language works as a system: a correct date can still mislead if the storage condition or open-container limit is mistranslated.

5. Display-until dates

This problem appears when the date manages retail display rather than consumption. A source label such as Display until 8 Oct may communicate safety, quality, stock rotation, manufacturing traceability or regulatory compliance. These meanings are not interchangeable. A translator who chooses a familiar date label without identifying its function can accidentally tell consumers that a product is unsafe when the source only indicates declining quality—or the reverse.

Translate as an inventory/display instruction if the target context uses an equivalent concept. The translator should preserve the category of date, not merely the date itself. Use the target market’s established terminology where the regulatory or commercial function is equivalent. If the source label has no exact target-system analogue, retain the source concept explicitly rather than substituting the nearest familiar phrase.

For quality assurance, do not substitute best-before automatically. Then verify the printed date, date format, storage conditions and any “after opening” period together. Shelf-life language works as a system: a correct date can still mislead if the storage condition or open-container limit is mistranslated.

6. Manufacture dates

This problem appears when the printed date marks production. A source label such as MFG 2026-09-19 may communicate safety, quality, stock rotation, manufacturing traceability or regulatory compliance. These meanings are not interchangeable. A translator who chooses a familiar date label without identifying its function can accidentally tell consumers that a product is unsafe when the source only indicates declining quality—or the reverse.

Preserve manufacture/production meaning and avoid interpreting it as expiry. The translator should preserve the category of date, not merely the date itself. Use the target market’s established terminology where the regulatory or commercial function is equivalent. If the source label has no exact target-system analogue, retain the source concept explicitly rather than substituting the nearest familiar phrase.

For quality assurance, check adjacent EXP or shelf-life information. Then verify the printed date, date format, storage conditions and any “after opening” period together. Shelf-life language works as a system: a correct date can still mislead if the storage condition or open-container limit is mistranslated.

7. Packed-on dates

This problem appears when the date marks packaging rather than production or expiry. A source label such as Packed on 19 Sep may communicate safety, quality, stock rotation, manufacturing traceability or regulatory compliance. These meanings are not interchangeable. A translator who chooses a familiar date label without identifying its function can accidentally tell consumers that a product is unsafe when the source only indicates declining quality—or the reverse.

Use the correct target packaging-date term. The translator should preserve the category of date, not merely the date itself. Use the target market’s established terminology where the regulatory or commercial function is equivalent. If the source label has no exact target-system analogue, retain the source concept explicitly rather than substituting the nearest familiar phrase.

For quality assurance, confirm whether packing and manufacture are separate events. Then verify the printed date, date format, storage conditions and any “after opening” period together. Shelf-life language works as a system: a correct date can still mislead if the storage condition or open-container limit is mistranslated.

8. Period after opening

This problem appears when shelf life changes once a container is opened. A source label such as Use within 30 days after opening may communicate safety, quality, stock rotation, manufacturing traceability or regulatory compliance. These meanings are not interchangeable. A translator who chooses a familiar date label without identifying its function can accidentally tell consumers that a product is unsafe when the source only indicates declining quality—or the reverse.

Preserve the duration and trigger event exactly. The translator should preserve the category of date, not merely the date itself. Use the target market’s established terminology where the regulatory or commercial function is equivalent. If the source label has no exact target-system analogue, retain the source concept explicitly rather than substituting the nearest familiar phrase.

For quality assurance, check whether the clock starts at opening, first use or activation. Then verify the printed date, date format, storage conditions and any “after opening” period together. Shelf-life language works as a system: a correct date can still mislead if the storage condition or open-container limit is mistranslated.

9. Period after reconstitution

This problem appears when a product changes state before use. A source label such as Use within 7 days after reconstitution may communicate safety, quality, stock rotation, manufacturing traceability or regulatory compliance. These meanings are not interchangeable. A translator who chooses a familiar date label without identifying its function can accidentally tell consumers that a product is unsafe when the source only indicates declining quality—or the reverse.

Keep the technical trigger and period. The translator should preserve the category of date, not merely the date itself. Use the target market’s established terminology where the regulatory or commercial function is equivalent. If the source label has no exact target-system analogue, retain the source concept explicitly rather than substituting the nearest familiar phrase.

For quality assurance, verify relevant storage conditions after reconstitution. Then verify the printed date, date format, storage conditions and any “after opening” period together. Shelf-life language works as a system: a correct date can still mislead if the storage condition or open-container limit is mistranslated.

10. Refrigerated shelf life

This problem appears when the date assumes a specific temperature range. A source label such as Use by date valid at 2–5°C may communicate safety, quality, stock rotation, manufacturing traceability or regulatory compliance. These meanings are not interchangeable. A translator who chooses a familiar date label without identifying its function can accidentally tell consumers that a product is unsafe when the source only indicates declining quality—or the reverse.

Keep the temperature condition attached to the date meaning. The translator should preserve the category of date, not merely the date itself. Use the target market’s established terminology where the regulatory or commercial function is equivalent. If the source label has no exact target-system analogue, retain the source concept explicitly rather than substituting the nearest familiar phrase.

For quality assurance, do not separate the condition into an unrelated note. Then verify the printed date, date format, storage conditions and any “after opening” period together. Shelf-life language works as a system: a correct date can still mislead if the storage condition or open-container limit is mistranslated.

11. Frozen products

This problem appears when different shelf lives apply frozen and thawed. A source label such as Use within 24 hours after thawing may communicate safety, quality, stock rotation, manufacturing traceability or regulatory compliance. These meanings are not interchangeable. A translator who chooses a familiar date label without identifying its function can accidentally tell consumers that a product is unsafe when the source only indicates declining quality—or the reverse.

Preserve state change and time limit. The translator should preserve the category of date, not merely the date itself. Use the target market’s established terminology where the regulatory or commercial function is equivalent. If the source label has no exact target-system analogue, retain the source concept explicitly rather than substituting the nearest familiar phrase.

For quality assurance, ensure thawing, refreezing and storage language remain distinct. Then verify the printed date, date format, storage conditions and any “after opening” period together. Shelf-life language works as a system: a correct date can still mislead if the storage condition or open-container limit is mistranslated.

12. Medicines

This problem appears when expiry may affect potency, sterility or safety. A source label such as EXP 11/2027 may communicate safety, quality, stock rotation, manufacturing traceability or regulatory compliance. These meanings are not interchangeable. A translator who chooses a familiar date label without identifying its function can accidentally tell consumers that a product is unsafe when the source only indicates declining quality—or the reverse.

Use established pharmaceutical terminology and preserve the manufacturer date exactly. The translator should preserve the category of date, not merely the date itself. Use the target market’s established terminology where the regulatory or commercial function is equivalent. If the source label has no exact target-system analogue, retain the source concept explicitly rather than substituting the nearest familiar phrase.

For quality assurance, do not infer day-of-month when only month/year is printed. Then verify the printed date, date format, storage conditions and any “after opening” period together. Shelf-life language works as a system: a correct date can still mislead if the storage condition or open-container limit is mistranslated.

13. Cosmetics

This problem appears when products may show shelf life after opening rather than a fixed expiry. A source label such as 12M after opening may communicate safety, quality, stock rotation, manufacturing traceability or regulatory compliance. These meanings are not interchangeable. A translator who chooses a familiar date label without identifying its function can accidentally tell consumers that a product is unsafe when the source only indicates declining quality—or the reverse.

Preserve the period-after-opening concept and any standard symbol. The translator should preserve the category of date, not merely the date itself. Use the target market’s established terminology where the regulatory or commercial function is equivalent. If the source label has no exact target-system analogue, retain the source concept explicitly rather than substituting the nearest familiar phrase.

For quality assurance, check that 12M is understood as months, not a date code. Then verify the printed date, date format, storage conditions and any “after opening” period together. Shelf-life language works as a system: a correct date can still mislead if the storage condition or open-container limit is mistranslated.

14. Medical devices

This problem appears when sterility or component validity has a use-by date. A source label such as Use by 2028-03-31 may communicate safety, quality, stock rotation, manufacturing traceability or regulatory compliance. These meanings are not interchangeable. A translator who chooses a familiar date label without identifying its function can accidentally tell consumers that a product is unsafe when the source only indicates declining quality—or the reverse.

Use regulated device terminology if available and keep the exact date. The translator should preserve the category of date, not merely the date itself. Use the target market’s established terminology where the regulatory or commercial function is equivalent. If the source label has no exact target-system analogue, retain the source concept explicitly rather than substituting the nearest familiar phrase.

For quality assurance, confirm that sterile-package integrity conditions remain clear. Then verify the printed date, date format, storage conditions and any “after opening” period together. Shelf-life language works as a system: a correct date can still mislead if the storage condition or open-container limit is mistranslated.

15. Batch-coded dates

This problem appears when date information is embedded in a machine or lot code. A source label such as LOT A240919 may communicate safety, quality, stock rotation, manufacturing traceability or regulatory compliance. These meanings are not interchangeable. A translator who chooses a familiar date label without identifying its function can accidentally tell consumers that a product is unsafe when the source only indicates declining quality—or the reverse.

Do not decode or translate the identifier unless the project explicitly requires it and the coding scheme is verified. The translator should preserve the category of date, not merely the date itself. Use the target market’s established terminology where the regulatory or commercial function is equivalent. If the source label has no exact target-system analogue, retain the source concept explicitly rather than substituting the nearest familiar phrase.

For quality assurance, preserve every character. Then verify the printed date, date format, storage conditions and any “after opening” period together. Shelf-life language works as a system: a correct date can still mislead if the storage condition or open-container limit is mistranslated.

16. Month-name formats

This problem appears when the source writes month names while target conventions differ. A source label such as 19 SEP 2026 may communicate safety, quality, stock rotation, manufacturing traceability or regulatory compliance. These meanings are not interchangeable. A translator who chooses a familiar date label without identifying its function can accidentally tell consumers that a product is unsafe when the source only indicates declining quality—or the reverse.

Localise presentation only if the project allows it, while preserving the date. The translator should preserve the category of date, not merely the date itself. Use the target market’s established terminology where the regulatory or commercial function is equivalent. If the source label has no exact target-system analogue, retain the source concept explicitly rather than substituting the nearest familiar phrase.

For quality assurance, avoid ambiguous numeric replacements. Then verify the printed date, date format, storage conditions and any “after opening” period together. Shelf-life language works as a system: a correct date can still mislead if the storage condition or open-container limit is mistranslated.

17. Two-digit years

This problem appears when space-limited packaging uses abbreviated years. A source label such as 09/26 may communicate safety, quality, stock rotation, manufacturing traceability or regulatory compliance. These meanings are not interchangeable. A translator who chooses a familiar date label without identifying its function can accidentally tell consumers that a product is unsafe when the source only indicates declining quality—or the reverse.

Preserve the printed meaning and clarify only if the packaging convention is known. The translator should preserve the category of date, not merely the date itself. Use the target market’s established terminology where the regulatory or commercial function is equivalent. If the source label has no exact target-system analogue, retain the source concept explicitly rather than substituting the nearest familiar phrase.

For quality assurance, do not guess whether 09 is month or day without source context. Then verify the printed date, date format, storage conditions and any “after opening” period together. Shelf-life language works as a system: a correct date can still mislead if the storage condition or open-container limit is mistranslated.

18. Shelf-life duration

This problem appears when the source gives a period rather than a printed deadline. A source label such as Shelf life: 24 months from manufacture may communicate safety, quality, stock rotation, manufacturing traceability or regulatory compliance. These meanings are not interchangeable. A translator who chooses a familiar date label without identifying its function can accidentally tell consumers that a product is unsafe when the source only indicates declining quality—or the reverse.

Preserve both duration and starting event. The translator should preserve the category of date, not merely the date itself. Use the target market’s established terminology where the regulatory or commercial function is equivalent. If the source label has no exact target-system analogue, retain the source concept explicitly rather than substituting the nearest familiar phrase.

For quality assurance, check whether manufacture date appears elsewhere. Then verify the printed date, date format, storage conditions and any “after opening” period together. Shelf-life language works as a system: a correct date can still mislead if the storage condition or open-container limit is mistranslated.

19. Conditional expiry

This problem appears when validity depends on seal or storage state. A source label such as Valid until date shown if unopened may communicate safety, quality, stock rotation, manufacturing traceability or regulatory compliance. These meanings are not interchangeable. A translator who chooses a familiar date label without identifying its function can accidentally tell consumers that a product is unsafe when the source only indicates declining quality—or the reverse.

Keep the condition because it limits the date’s applicability. The translator should preserve the category of date, not merely the date itself. Use the target market’s established terminology where the regulatory or commercial function is equivalent. If the source label has no exact target-system analogue, retain the source concept explicitly rather than substituting the nearest familiar phrase.

For quality assurance, test the final sentence for clear conditional logic. Then verify the printed date, date format, storage conditions and any “after opening” period together. Shelf-life language works as a system: a correct date can still mislead if the storage condition or open-container limit is mistranslated.

20. Approximate quality guidance

This problem appears when the source gives a non-regulatory recommendation. A source label such as Best consumed within three months may communicate safety, quality, stock rotation, manufacturing traceability or regulatory compliance. These meanings are not interchangeable. A translator who chooses a familiar date label without identifying its function can accidentally tell consumers that a product is unsafe when the source only indicates declining quality—or the reverse.

Preserve the advisory tone and avoid upgrading it to a mandatory use-by deadline. The translator should preserve the category of date, not merely the date itself. Use the target market’s established terminology where the regulatory or commercial function is equivalent. If the source label has no exact target-system analogue, retain the source concept explicitly rather than substituting the nearest familiar phrase.

For quality assurance, check modality words such as best, recommended, should and must. Then verify the printed date, date format, storage conditions and any “after opening” period together. Shelf-life language works as a system: a correct date can still mislead if the storage condition or open-container limit is mistranslated.

Common failure modes

1. Translating best before as use by

This can turn a quality date into a safety deadline. Identify the source function first.

2. Treating sell-by as consumer expiry

Retail stock-control dates may not describe product safety for the consumer.

3. Dropping storage conditions

A date may be valid only under refrigeration, freezing or sealed storage.

4. Guessing abbreviated date order

09/10 can be ambiguous. Resolve the source format before localising.

5. Converting month-year expiry into an invented day

If the source gives only month and year, do not create a precise day unless an authoritative convention requires it.

6. Ignoring after-opening limits

Unopened and opened shelf life can differ dramatically. Preserve the trigger and duration.

7. Translating batch codes

Lot and batch strings are identifiers. Changing them can break traceability.

8. Assuming regulatory labels are universal

Target markets can define date labels differently. Preserve source meaning and verify accepted target terminology.

Worked practice

Practice 1: Food quality date

Situation: A snack says Best Before 01/11/2026.

Reasoning: Resolve source date order, preserve the quality-date function and localise the label only if target terminology is equivalent.

Practice 2: Refrigerated medicine

Situation: Use by 30 Sep if stored at 2–8°C.

Reasoning: Translate date and storage condition as one instruction; neither is complete alone.

Practice 3: Cosmetic jar

Situation: The package shows a 12M open-jar symbol.

Reasoning: Preserve period-after-opening meaning rather than treating 12M as a fixed calendar date.

Practice 4: Retail carton

Situation: Sell By and Best Before both appear.

Reasoning: Keep the retailer date and consumer quality date separate.

Practice 5: Frozen food

Situation: Use within 24 hours after thawing.

Reasoning: Preserve the state-change trigger and exact duration.

Practice 6: Month/year expiry

Situation: EXP 07/28.

Reasoning: Do not invent a day; follow verified manufacturer or regulatory convention.

Practice 7: Batch code

Situation: LOT number resembles a date.

Reasoning: Protect the code unless the coding system is documented and decoding is required.

Practice 8: Shelf-life statement

Situation: 24 months from date of manufacture.

Reasoning: Keep both duration and starting event, and ensure the manufacture date is not mistranslated as expiry.

Regulatory guidance, packaging evidence and AI

Official regulatory guidance, manufacturer documentation and target-market packaging standards are the strongest sources for shelf-life terminology. Product-category rules matter.

Images of the actual package help distinguish nearby labels such as EXP, MFG, LOT and storage instructions, but the text should still be checked against authoritative product documentation.

AI can explain likely label meanings but may overgeneralise across jurisdictions. Use it to surface possibilities, then verify the exact source product and market.

How this fits the wider eduKate translation system

Shelf-life translation combines dates, modality, consumer instructions, safety language and product terminology. The broad method is developed in Master Art of Translation | The Complete System for Moving Meaning Between Languages. Vocabulary depth connects to the Vocabulary Learning Hub, while modality, instructions and temporal meaning connect to How English Works.

FAQ

Is best before the same as use by?

Not necessarily. Best-before often concerns quality, while use-by can be safety-related. Preserve the source category.

Should sell-by be translated as expiry?

No unless the source system explicitly defines it that way. Sell-by is often aimed at retailers.

Can I localise the date format?

Yes if the project requires it, but first lock the actual calendar date and resolve source day/month order.

What does 12M after opening mean?

It normally indicates a period of twelve months after opening, not a fixed calendar expiry date.

How should medicine expiry dates be handled?

Use established pharmaceutical terminology and preserve the printed date exactly; do not invent missing precision.

Should batch codes be translated?

No. Treat lot and batch identifiers as protected data unless a verified workflow requires decoding.

Do storage conditions affect expiry meaning?

Yes. Refrigeration, freezing, light and seal conditions can determine whether the stated shelf life applies.

Can different markets use different label terms?

Yes. Regulatory meaning and terminology can vary, so target-market conventions should be verified.

What if the source date is ambiguous?

Use package context, manufacturer information or source-market convention rather than guessing.

What is the simplest rule?

Preserve the function of the date label, not just the date itself.

Final checklist

  • What kind of date label is this?
  • Who is the intended reader: consumer, retailer or operator?
  • Is the date safety-related, quality-related, logistical or traceability-related?
  • Have I resolved source date order correctly?
  • Are storage conditions preserved?
  • Is there an after-opening or after-activation period?
  • Have I protected batch and lot codes?
  • Did I avoid inventing missing day/month precision?
  • Does the target-market term carry the same function?
  • Would a user know exactly when and under what conditions the product should be used?

Shelf-life translation succeeds when the target reader understands the same deadline, quality window, storage condition and trigger as the source reader. That requires more than copying a date. Identify the label’s function, preserve the date accurately, keep storage and opening conditions attached, protect traceability codes and avoid false regulatory equivalence.

Discover more from eduKate Singapore

Subscribe now to keep reading and get access to the full archive.

Continue reading