About Script Spec Learn Try Download Community Blog UCSUR

Yapiri Script · Interactive Reference & Corpus

Learn the
Kokborok Script

Explore all 45 characters, follow a step-by-step path from first sounds to full sentences — and practise translating Kokborok. Every submission helps build the language corpus.

01 Alphabet Reference 02 Guided Lesson Paths 03 Practice Lab 04 Translation Exercise

01 · Alphabet

Browse all 45 characters. Click any card to expand its romanization, IPA value, codepoint, and description. Use it as a reference throughout your learning.

02 · Guided Path

Ten short lessons from first sounds to full sentences. Work through them in order, answer the quick checks, and mark each complete before moving on.

03 · Practice Hub

Character drills, numeral practice, word building with real Kokborok vocabulary, and a name transliterator. Use this hub to consolidate what the lessons teach.

04 · Exercises

Translate English sentences into Yapiri using the on-page keyboard. Your anonymous submissions help build the Kokborok corpus. The Quick Ref floater keeps characters close.

ⓘ Sound & Script Glossary expand for terms used throughout this page

Phoneme

The smallest unit of sound that changes meaning. In Kokborok, k and kh are separate phonemes: swapping one for the other changes the word.

Phonemic script

A writing system where each symbol represents one sound (phoneme), not a syllable or a concept. Yapiri Script is phonemic — one character, one sound.

Contrastive

Describes a sound difference that changes word meaning. If swapping one sound for another always changes the word, the two sounds are contrastive — as with k and kh, or a and schwa.

Vowel

A sound produced with an open vocal tract, no obstruction. Yapiri has six vowels: a, e, i, u, o, and schwa (ə).

Schwa /ə/

A mid-central vowel. In Kokborok it is a full phoneme with its own meaning-changing role — not a reduced or unstressed vowel as in English.

Diphthong

A vowel that glides from one position to another within a single syllable. Kokborok has three primary diphthongs: ai, oi, and ui, written as two separate vowel characters.

Stop / plosive

A consonant made by briefly blocking air completely, then releasing it. Examples: p, t, k, b, d, g. In Kokborok, stops come in plain and aspirated pairs.

Aspirated stop

A stop followed by a puff of air: ph, th, kh. In Kokborok, aspiration is contrastive — p and ph are different sounds that distinguish words.

Nasal

A consonant where air flows through the nose. Yapiri has m (bilabial), n (dental), and ng (velar nasal), each written with a distinct character.

Velar nasal /ŋ/

The ng sound (as in "sing"). In Kokborok it appears freely at the start, middle, or end of words — unlike in English where it never starts a word.

Fricative

A consonant made by forcing air through a narrow gap, creating friction. Examples in Yapiri: s, h, v, z.

Affricate

A consonant that starts as a stop and releases as a fricative. Kokborok has ch /tɕ/ and j /dʑ/ — each written as a single Yapiri character.

Approximant / glide

Consonants where the vocal tract is narrowed but not enough to cause friction: y /j/, w /w/, r, l. They behave like consonants but sound close to vowels.

Trill / tap

A sound made by rapid or single contact of the tongue against the roof of the mouth. The Yapiri r character covers both pronunciations heard across Kokborok speakers.

Place of articulation

Where in the mouth a consonant is made. Bilabial uses both lips (p, b, m); dental and alveolar use the tongue near the teeth or ridge behind them (t, d, n, s); palatal uses the tongue against the hard palate (ch, j, y); velar uses the back of the tongue (k, g, ng); glottal is made in the throat (h); labiodental uses lip against teeth (v).

Combining diacritic

A mark that attaches to a base character to modify it. The Yapiri high tone mark (U+F1CD1) is a combining character — it always follows the base letter it marks.

Tone

A pitch pattern on a syllable that changes word meaning. Kokborok has a contrastive high tone, marked in Yapiri with the combining high tone mark above a base character.

Romanization

Writing a language in Latin script to represent its sounds. Roman Kokborok is used alongside Yapiri Script throughout this page to help you check pronunciation.

IPA

International Phonetic Alphabet — a standardized set of symbols for sounds in any language. IPA values appear in the Alphabet Reference to give you a language-neutral pronunciation guide.

Alphabet Reference

Switch between categories with the tabs below, then click any character for its full detail — romanization, IPA value, codepoint, and description.

Vowels 6

󱲠a/a/
󱲡e/e/
󱲢i/i/
󱲣u/u/
󱲤o/o/
󱲥ə/ə/

Native Consonants 21

󱲧p/p/
󱲨t/t/
󱲩k/k/
󱲪b/b/
󱲫d/d/
󱲬g/g/
󱲭ph/pʰ/
󱲮th/tʰ/
󱲯kh/kʰ/
󱲰ch/tɕ/
󱲱j/dʑ/
󱲲m/m/
󱲳n/n/
󱲴n’/n/
󱲵ng/ŋ/
󱲶s/s/
󱲷r/r/
󱲸l/l/
󱲹h/h/
󱲺y/j/
󱲻w/w/

Loanword Consonants 2

󱲼v/v/
󱲽z/z/

Numerals 10

󱳀0
󱳁1
󱳂2
󱳃3
󱳄4
󱳅5
󱳆6
󱳇7
󱳈8
󱳉9

Punctuation & Diacritics 6

󱳋,
󱳌.
󱳍!
󱳎"
󱳏?
󱳑◌́/◌́/

Romanization
IPA
Codepoint
Stroke Order Animated stroke order coming soon.
Word Example

Guided Learning Path

Ten short lessons move from how Yapiri works to your first sentence. Each lesson gives you a focus, worked examples, and quick checks before you continue.

Path Progress

0 of 10 lessons complete

Lesson 01 · Orientation

Start Here: How Yapiri Works

Yapiri is a phonemic script — a writing system built entirely around Kokborok sound. Two characters (v and z) are the exception: they aren't native Kokborok sounds, but are included specifically to spell loanwords. Before anything else, let's make sure the phonemic idea actually makes sense, then start learning the sounds themselves.

Focus 1

Characters represent sounds, not English letters.

Focus 2

Roman Kokborok helps you check pronunciation while learning.

Focus 3

The same symbols will reappear in the keyboard and translation exercises.

Characters

󱲺y
󱲠a
󱲧p
󱲢i
󱲷r

What "Phonemic" Actually Means

In a phonemic script, one character always represents one sound — no exceptions, ever. Once you know what a character sounds like, it sounds like that in every single word, forever. That's the whole rule.

English is a good example of a script that isn't phonemic, and it shows why this matters. The letter c sounds different in cat and city. The sound sh is spelled three different ways in shoe, sugar, and nation. You can't just look at an English word and know how to say it — you have to have already memorized it, exceptions and all.

Yapiri has none of that. Learn the sound of each of the 45 characters once, and you can sound out any word written in Yapiri — even one you've never seen before — because the character never lies to you about its sound.

Even loanwords get respelled to fit this rule. English science is written in Kokborok as it actually sounds — sains — and scientific becomes saintiphik. Every letter in each spelling maps to a real Yapiri sound, with nothing silent and nothing borrowed from English spelling habits.

󱲶󱲠󱲢󱲳󱲶sainsscience
󱲶󱲠󱲢󱲳󱲨󱲢󱲭󱲢󱲩saintiphikscientific

The Shape of the Script

Yapiri has 45 characters in total: 6 vowels, 21 native consonants, 2 loanword consonants, 10 numerals, and 6 punctuation marks and diacritics. It reads left to right, the same direction as Roman Kokborok. Throughout every lesson on this page, each worked example follows one format: the Yapiri glyphs, then the Roman Kokborok spelling, then the English meaning — in that order, every time.

Worked Examples

󱲺󱲠󱲧󱲢󱲷󱲢yapirithe script name
󱲢󱲴in'yes — affirmative particle
󱲠󱲢aidiphthong, as in "phai"

Quick Checks

What should you learn first in Yapiri?

How many characters does Yapiri have in total?

In a phonemic script, how many sounds can one character represent?

Which two Yapiri characters exist only to spell loanwords, not native Kokborok sounds?

How is the English word "science" spelled in Kokborok?

Lesson 02 · Core sounds

Vowels First

Learn the six vowel characters first: /a e ə i o u/. In Roman Kokborok spelling, the schwa-equivalent sound is commonly written with w, but Yapiri gives this sound its own dedicated schwa character. Treat it as a full Kokborok vowel, not a weak filler sound.

Focus 1

Read every vowel as a full sound.

Focus 2

Roman w can represent the schwa-equivalent sound, but Yapiri uses a dedicated schwa character.

Focus 3

Use the Yapiri schwa only in the middle of words — never at the beginning.

Characters

󱲠a
󱲡e
󱲥ə
󱲢i
󱲤o
󱲣u

Schwa Rule

When Kokborok is written in Roman script, the schwa-equivalent sound is often represented by w. In Yapiri, that sound does not borrow the Roman w; it has its own dedicated schwa character, shown here as ə in the lesson labels.

The Yapiri schwa character is used only in the middle of words. It never starts a word. If a word begins with the Roman letter w, that is the consonant/glide w, not the schwa vowel.

Worked Examples

󱲢󱲴in'yes — affirmative particle
󱲠󱲢aidiphthong, as in "phai"
󱲳󱲤󱲯󱲠nokhasky

Quick Checks

In Roman Kokborok spelling, which letter often represents the schwa-equivalent sound?

How is that schwa sound written in Yapiri?

Where can the Yapiri schwa character be used?

How many vowel characters are taught in this lesson?

Which worked example means sky?

Lesson 03 · Vowel glides

Diphthongs in Kokborok

Beyond the six single vowels, Kokborok also has vowel glides — two vowel sounds blending within a single syllable. Yapiri writes these as two vowel characters in sequence, keeping the one-sound-one-character principle intact.

Focus 1

A diphthong glides between two vowel qualities in one syllable.

Focus 2

Kokborok has three primary diphthongs: ai, oi, and ui.

Focus 3

Each is written as two separate vowel characters — one sound, one character, every time.

Characters

󱲠a
󱲤o
󱲣u
󱲢i

Diphthongs & Triphthongs

Kokborok’s vowel system has three layers: monophthongs (the 6 single vowels from Lesson 02), diphthongs (two vowel qualities gliding within one syllable), and a rare triphthong. The three primary diphthongs are ai, oi, and ui. Academic sources also note one attested triphthong, awi, occurring in certain word-final contexts — described as rare even within Kokborok phonology, so it is included here for completeness rather than as a core drill.

Worked Examples

󱲠󱲢aidiphthong: a + i
󱲤󱲢oidiphthong: o + i
󱲣󱲢uidiphthong: u + i

Quick Checks

How many primary diphthongs does Kokborok have?

How is a diphthong written in Yapiri?

Lesson 04 · Sound families

Consonants

Kokborok’s native consonants divide into four families: stops (plain and aspirated), nasals, fricatives/affricates, and liquids/glides. This lesson covers all four — open each group to work through its characters, examples, and checks.

Focus 1

Consonants group into stops, nasals, fricatives/affricates, and liquids/glides by how they’re made.

Focus 2

Plain and aspirated stops are separate phonemes — the h is not decoration.

Focus 3

Open each group below to work through its characters and checks.

Consonant Groups

The core consonant path is arranged into four categories below. The fricatives/affricates group also notes z and v as loanword extensions.

Stops: Plain & Aspirated9 characters
Focus 1

Plain and aspirated stops are different phonemes.

Focus 2

k, t, p are not the same as kh, th, ph.

Focus 3

Train the pairs side by side before reading longer words.

Characters

󱲩k
󱲯kh
󱲬g
󱲨t
󱲮th
󱲫d
󱲧p
󱲭ph
󱲪b

Worked Examples

󱲯󱲣󱲳󱲱󱲣khunjuaspirated stop practice
󱲠󱲲󱲠amamother
󱲪󱲣󱲲󱲣󱲵bumungname

Quick Checks

Which pair shows plain vs aspirated k?

Does aspiration change meaning in Kokborok?

Nasals4 characters
Focus 1

m, n, and ng are separate characters.

Focus 2

ng is common and should be read as one sound.

Focus 3

n‑prime is used in specific conventional forms such as in’ and in’he.

Characters

󱲲m
󱲳n
󱲴n'
󱲵ng

Worked Examples

󱲲󱲠󱲢mairice
󱲳󱲤󱲩nokhouse
󱲵ngvelar nasal character

Quick Checks

Which Roman value is written as one velar nasal character?

Which sound is reserved for in’ and in’he?

Fricatives & Affricates6 characters
Focus 1

ch and j are affricates.

Focus 2

s and h are common in everyday Kokborok.

Focus 3

z and v are useful for contact-language words.

Characters

󱲶s
󱲹h
󱲰ch
󱲱j
󱲽z
󱲼v

Worked Examples

󱲲󱲣󱲢󱲩󱲥󱲮󱲥󱲵muikwthwngvegetable
󱲶󱲠󱲢󱲲󱲠󱲳󱲤saimanoto know
󱲮󱲠󱲵󱲯󱲠thangkhawent

Quick Checks

Which sounds are mostly loanword consonants?

Which Roman form means “to know” in the worked examples?

Liquids & Glides4 characters
Focus 1

r and l are liquid consonants.

Focus 2

y and w are glides: consonant-like sounds close to vowels.

Focus 3

Read each as a separate Yapiri character, not as part of a vowel spelling.

Characters

󱲷r
󱲸l
󱲺y
󱲻w

Worked Examples

󱲷󱲢󱲶󱲠risacloth
󱲸󱲠󱲲󱲶󱲤󱲩󱲬󱲤lamsokgoto welcome
󱲺󱲠󱲧󱲢󱲷󱲢yapiriscript name
󱲻wglide consonant

Quick Checks

Which two characters are liquids?

Which two characters are glides?

Worked Examples

󱲯󱲣󱲳󱲱󱲣khunjuaspirated stop example
󱲵ngvelar nasal character
󱲶󱲠󱲢󱲲󱲠󱲳󱲤saimanoto know

Quick Checks

How many native consonant characters does Kokborok use?

Which four categories organize the consonants in this lesson?

Lesson 05 · Two letters, one sound

Digraphs

Some Yapiri sounds are spelled with two Roman letters but written with a single character. ph, th, kh, ch, and ng are all digraphs — each one phoneme, one glyph.

Focus 1

A digraph is two Roman letters spelling one Yapiri sound.

Focus 2

ph, th, kh, ch, and ng are each a single character, not two.

Focus 3

Never split a digraph when typing or reading — it represents exactly one phoneme.

Characters

󱲭ph
󱲮th
󱲯kh
󱲰ch
󱲵ng

Why Digraphs Exist

Roman Kokborok sometimes needs two letters to spell a sound that Yapiri writes with a single character. ph, th, and kh mark aspiration; ch marks the palatal affricate; ng marks the velar nasal. Even though each is typed as two Roman letters, each maps to exactly one Yapiri glyph — the one-sound-one-character principle holds even when the Roman spelling looks like two sounds.

Worked Examples

󱲯󱲣󱲲khumflower (kh)
󱲮󱲠󱲢󱲰󱲣󱲩thaichukmango (th)
󱲭󱲠󱲳󱲨󱲤󱲩phantokbrinjal (ph)
󱲰󱲤󱲯󱲷󱲡󱲵chokhrengrainbow (ch)
󱲳󱲥󱲵Nwngyou (ng)

Quick Checks

How many Yapiri characters does the digraph "kh" represent?

Which of these is a digraph covered in this lesson?

Which worked example means flower?

Which digraph begins thaichuk, meaning mango?

Which worked example means brinjal?

Which worked example contains ch and means rainbow?

Which worked example means you and ends with ng?

Lesson 06 · Contrast drills

Pairs Recognition

Some characters are easy to confuse at a glance but represent different, meaning-changing sounds. This lesson drills the pairs that trip learners up most: aspirated vs plain stops, and n vs n-prime.

Focus 1

Some Yapiri characters look or sound close to each other.

Focus 2

Train your eye and ear to tell contrastive pairs apart.

Focus 3

n vs n' is a written distinction reserved for specific conventional words.

Characters

󱲩k
󱲯kh
󱲨t
󱲮th
󱲳n
󱲴n'
󱲳n
󱲵ng

Pairs to Watch

These pairs are the ones learners most often confuse early on. Each pair is contrastive — mixing them up changes the word.

󱲩vs󱲯

Unaspirated k vs aspirated kh

Worked Examples

󱲩󱲠kaplain k
󱲯󱲠khaaspirated kh
󱲢󱲴in'yes — uses n-prime

Quick Checks

When is n' (n-prime) used, compared to plain n?

Why does pairs practice matter in Yapiri?

Lesson 07 · Combining

Build Your Syllables

Now combine what you’ve learned: one consonant plus one vowel makes a syllable. Short syllables such as ka, na, and nga make the script feel readable quickly.

Focus 1

Read from left to right.

Focus 2

Say the consonant, then the vowel.

Focus 3

Build tiny syllables before full words.

Characters

󱲩k
󱲳n
󱲲m
󱲵ng
󱲠a
󱲢i
󱲤o

Worked Examples

󱲩󱲠kak + a
󱲳󱲠nan + a
󱲵󱲠ngavelar nasal syllable: ng + a

Quick Checks

Which syllable is made by k + a?

Which Roman value uses the velar nasal character?

Lesson 08 · Meaning detail

Tone Mark

The high tone mark is a combining sign. It attaches above a base character and should be learned separately from ordinary punctuation.

Focus 1

Tone is written with a combining mark.

Focus 2

The mark belongs above a base character.

Focus 3

Tone can distinguish meaning, so it is part of reading, not decoration.

Characters

󱳑◌́
󱲠a
󱲢i
󱲤o
󱲣u

Worked Examples

󱲠󱳑áa with high tone mark
󱲢󱳑íi with high tone mark
󱲤󱳑óo with high tone mark

Quick Checks

What does the tone mark attach to?

Should tone be treated as meaningful?

Lesson 09 · Numbers

Numerals

Yapiri has its own numeral shapes from 0 to 9, and each digit also has its own Kokborok name. Learn both the written form and the spoken word.

Focus 1

Numerals are visually matched to the script.

Focus 2

0-9 have dedicated Yapiri forms.

Focus 3

Learn the spoken Kokborok names for every number from 0 to 100.

Characters

󱳀0
󱳁1
󱳂2
󱳃3
󱳄4
󱳅5
󱳆6
󱳇7
󱳈8
󱳉9

Kokborok Numeral Names

The table gives the Yapiri form and spoken Kokborok name for every number from 0 to 100.

The pattern: 11-19 begin with chi (ten), while 20-99 use the multiplier before chi, followed by the unit. For example, tham + chi + dok becomes thamchidok (36).

NumberYapiriKokborok Name

Spellings follow the counting pattern in the supplied workbook and the TTAADC Learn Kokborok Language guide, Lesson XXIV.

Worked Examples

󱳁󱳀10chi
󱳂󱳁21nwichisa
󱳃󱳆36thamchidok
󱳉󱳉99chukuchichuku
󱳁󱳀󱳀100sara

Quick Checks

How many Yapiri numeral characters are taught here?

What is the Kokborok name for the digit 1?

What is the Kokborok name for the digit 0?

Which digit is called nwi?

Which digit is called brwi?

What is the Kokborok name for the digit 6?

Which sequence correctly names 7-8-9?

Lesson 10 · Useful words

Everyday Kokborok Pronouns and Core Words

Everyday Kokborok pronouns and 51 core words — pronouns first, then greetings, food, actions, movement, and descriptors. Use these as your daily anchors while everything from Lessons 01–9 falls into place.

Focus 1

Start with pronouns, then move through greetings, food, actions, movement, and descriptors.

Focus 2

Read the Yapiri form, check the Roman spelling, then use it in a sentence.

Focus 3

The sentence column shows each word in real Kokborok context.

Pronouns & Core Word List

85 Kokborok pronouns plus 51 everyday core words across five groups. Pronouns open first so the lesson begins serially.

Pronouns85 entries
#EnglishKokborok
1AllJotono
2AnotherTei kaisa
3AnyJesa
4AnybodyJeba Khoroksa
5AnyoneJeba Khoroksa
6AnythingJesa Phano
7AsHai
8BothMungnwino/Khoroknwino
9EachKaisa kaisa/Mungsa Mungsa/Khoroksa Khoroksa
10Each otherKhoroksa tei Khoroksa
11EitherJeba Khoroksa
12EverybodyJotono
13EveryoneJotono
14EverythingJotono
15FewKichasa
16HeBo
17HerBo
18HersBini
19HerselfBo Saksak
20HimBono
21HimselfBo Saksak
22HisBini
23IAng
24ItIbo
25ItsIboni
26ItselfIbo saksak
27ManyGila/kwbangma
28MeAng/Ano
29MineAni
30MostJotonisai
31MyAni
32MyselfAng saksak
34No oneKeboya
35NobodyKeboya
37NothingMungsaya
38OneKaisa
39One anotherKhoroksa tei khoroksa
40Otherkubuni/bui
41Otherskubunirok/buirok
42Ourchini
43Ourschinirok
44Ourselfchwng saksak
45Ourselveschwng saksak
46Severalmungsu
47Shebo
48Somebaksa
49Somebodysabobo
50Someonesabobo
51Somethingtamo mungsa
53Suchahai
54Suchlikeamtwi hai
55Thatabo
56Theirbohrokni
57Theirsbohrokni
58ThemselfBohrokni saksak
59ThemselvesBohrokni saksak
60Thembohrokno
61Themselfbohrok saksak
62Themselvesbohrok saksak
63Therearo
64Thesemorok
65Theybohrok
66Thisomo
67Thoseaborok
68Uschwngno
69Wechwng
70Whattamo
72Whatnottamo tamo
74Whereboro
75Wherebybiyango
76Wherefrombiyangni
77Whereinbiyangtwi
78Whereintobiyang
79Whereofbiyango
81WheretoBoro
86Whichbobo, bomo
87Whicheverjesa bo
89Whosabo
91Whomsabono
95Whosesaboni
98Younwng
99Yournini
100Yoursnini
101Yourselfnwng saksak
102Yourselvesnorok saksak
Greetings & Daily Phrases6 words
KokborokEnglish
KhulumkhaHello
HambaiThanks
Phung KahamGood morning
Dibor KahamGood afternoon
Sairik KahamGood evening
Hor KahamGood night
Food & Everyday Words11 words
KokborokEnglish
MaiRice
MairungRice grains
ChahdiEat
NungdiDrink
KhibdiThrow/Leave
TisadiLift
TubdiBring
RomdiHold
YachakdiCatch
KandiWear
RichumClothes/Wearables
Actions & Movement22 words
KokborokEnglish
RisaTraditional attire
RignaiTraditional attire
RiCloth
RidiGive
HordiSend/Pass
NahardiLook
HimdiWalk
RwchabdiSing
MwsadiDance
MwnwidiSmile
KapdiCry
WansukdiThink
KaridiTake out
KaidiTo plant
Tungphlakhafeeling hot
Mai ok khwikhafeeling hungry
Twi Kangkhafeeling thirsty
Bisi Kwtalnew year
Ta Jolididon’t be angry
Phaidicome
Thangdigo
Thudisleep
States & Descriptors12 words
KokborokEnglish
Khorangsound
Mwchangsuit
Kwsrangenergetic
Sal Kwchangcool weather
Lachioshy
Kahamgood
Hamyabad
Chayawrong
Chahyawon’t eat
Bwskangforward
Ukolokback/behind
Hainohaiagain

Sentence Examples 51 sentences

Word  

Quick Checks

Which plate should open first in this lesson?

How many pronoun entries are included in the pronouns plate?

Which Kokborok word means Thanks?

What does Khulumkha mean?

Which Kokborok word means rice?

What does Kaham mean?

Which Kokborok word means go?

Which Kokborok word means sleep?

Practice Hub

Extra drills layered on top of the original lessons. This hub does not replace the alphabet reference, guided lessons, or translation exercises.

Recognition Drill

Look at the Yapiri character and choose the correct Roman value.

󱲠

Recall Drill

Type the Roman value for the Yapiri character shown. For schwa (ə), type Q.

󱲩

Word Builder

Build the Yapiri form from the shuffled character tiles.

Yapiri Numeral Drill

Read the English numeral and type its Yapiri numeral equivalent. Use your number keys or tap the Yapiri digits below.

0

Kokborok Numeral Names

After correctly entering any number from 0 to 100, you can view its Kokborok name here.

Selected number Yapiri numeral Kokborok name Complete a numeral prompt to view its Kokborok name.
Kokborok names are available for every number from 0 through 100.

Write Your Name in Yapiri

Type your name in Roman letters to see a sound-by-sound Yapiri rendering. Nothing is saved or submitted.

󱲺󱲠󱲧󱲢󱲷󱲢

Example: yapiri

Translation Exercises

Read each English sentence and translate it into Yapiri Script using the keyboard below. Roman Kokborok appears automatically as you type. Both versions are saved to the Kokborok corpus.

Level:
Loading sentences from corpus…

Sentence of  · 

Loading sentences…

Your Yapiri translation