How to Say “Hello” in 30 Different Languages

How to Say “How are you” in 30 Different Languages

How to Say “Thank You” in 30 Different Languages

 

Worksheet

Flashcards

Unabridged List of Hello in Different Languages

  1. AfrikaansHallo (hello) pronounced Hu-llo
  2. Amharic – “tena yistelegn” is very formal. You can also say ” Selam”
  3. Islamic Greetingالسّلام عليكم (peace be upon you) pronounced Assalamou Alykoum
  4. Albanian – Tungjatjeta pronounced To-ngyat-yeta it means have a long life or c’kemi (hi)
  5. A’Leamona – bees-e-lees-e (good day) pronounced tehl-neye-doe
  6. Arabicصباح الخير (good morning) pronounced sabahou el kheir , مساء الخير (good evening) pronounced masaou el kheir; note that Kh-خ is pronounced from the back of the throat. mArHAbAN-مرحبا (Hello) pronounced Mar-ha-ban
  7. Armenianbarev or parev
  8. Austrian – Grüßgott (formal, pronounced gree’assgott)/ Servus (Informal, said See-ahh-vass, not like the Latin word)
  9. Azerbaijani – salam (hello) pronounced Sa-lam
  10. Bahamas – hello (formal), hi or heyello (informal), what you sayin’, Buyh? (very informal – slang)
  11. Basque – kaixo (pronounced kai-show), egun on (morning; pronounced egg-un own), gau on (night; pronounced gow own)
  12. Bhutan – kuzu-zangpo
  13. Bavarian and Austrian Germangrüß Gott (pronounced gruess got), servus (informal; also means “goodbye”; pronounced zair-voos)
  14. Bengalinamaskar (In West Bengal, India)
  15. BodoWai or Oi or Oye Informal saying of hello to someone. Like wife saying wai to husband. But formally add title after wai…e.g, to call sister wai binanao beo fwi (meaning: come here sister).
  16. Bremnian – koali (pronounced kowalee)
  17. British Sign Language(BSL) – Dominant hand wave, from core to outside with the palm facing towards recipient as the hand moves bring it into a thumbs up gesture (Formal ‘Hello’), Give two thumbs up (Informal Literal Translation ‘well?’)
  18. Bulgarian – zdravei, zdraveite (to many), zdrasti (informal), Dobro utro (morning), Dobar den (day), Dobar vecher (evening)
  19. Bosnian – Hej? (Hey)
  20. Burmese – mingalarba
  21. Cambodian (Khmer)- Sua s’dei (informal), Jum Reap Sour (formal) good morning, Arun Sua s’dei good afternoon, Tivea Sua s’dei good evening, Sayoan Sua s’dei good night, Reatrey Sua s’dei good bye, Lea Hoy (informal), Jum Reap Lea (formal)
  22. Cape-Verdean Creole – oi, olá, Entao or Bon dia
  23. Catalan – hola (pronounced o-la), bon dia (pronounced bon dee-ah) good morning, bona tarda (bona tahr-dah) good afternoon, bona nit (bona neet)good night. You can also say just bones (bo-nahs) to make it informal.
  24. Chamorro – hafa adai (hello/what’s up?), hafa? (informal), howzzit bro/bran/prim/che’lu? (informal), sup (informal) and all other English greetings
  25. Chichewa – moni bambo! (to a male), moni mayi! (to a female), Muribwanji (moori-bwanji) is used often as a generalized greeting to everyone.
  26. Chubby- Shabe Yabebabe Yeshe
  27. Chinese – In both Cantonese and Mandarin, it is written as 你好. Cantonese is nei* ho or lei ho (pronounced ne ho or lay ho) and Mandarin is nǐ hǎo (pronounced, nee how) (remember the tones). In Mandarin you can also say 早上好 (zǎo shàng hǎo) for “Good Morning” (pronounced cao sung haw)
  28. Congo – mambo
  29. Cook Island – Kia orana (hello)
  30. Cree – Tansi (pronounced Tawnsay)
  31. Croatianbok (informal), dobro jutro (morning), dobar dan (day), dobra večer (evening), laku noć (night)
  32. Czech – dobré ráno (until about 8 or 9 a.m.), dobrý den (formal), dobrý večer (evening), ahoj (informal; pronounced ahoy)
  33. Danish – hej (informal; pronounced hai), god dag (formal), god aften (evening; formal), hejsa (very informal).
  34. D’ni – shorah (also goodbye or peace)
  35. Double Dutchhutch-e-lul-lul-o (hello), gug-o-o-dud mum-o-rug-nun-i-nun-gug (good morning; formal), gug-o-o-dud a-fuf-tut-e-rug-nun-o-o-nun (good afternoon; formal), gug-o-o-dud e-vuv-e-nun-i-nun-gug (good evening; formal)
  36. Dutchhoi (very informal), hallo (informal), goedendag (formal)
  37. Englishhello (formal), hi (informal), hey (informal,) yo (informal)
  38. Esperantosaluton (formal), sal (informal)
  39. Estonian – tere päevast” (good day), Tere hommikust (morning), Tere Õhtust (evening) Tere/tervist
  40. Egyptian Arabic – Salaam Alekum (sulam ulakume) (Goodbye), Ma Salaama (ma sulama) the “U” is pronounced its usual way (Example:up)
  41. Fijian – Bula Uro (Informal Hello) and Bula Vinaka (Formal Hello) is pronounced ‘Buh-la Vina-kah’
  42. Finnishhyvää päivää (formal), moi, terve or hei (informal), moro (Tamperensis)
  43. Frenchsalut (informal; silent ‘t’), allo,bonjour (formal, for daytime use; ‘n’ as a nasal vowel), bonsoir (good evening; ‘n’ is a nasal vowel), bonne nuit (good night)
  44. Frisian (A Language from northern Netherland, still spoken by many people) – Goeie dei (Formal), Goeie (A bit more informal but still correct).
  45. Gaelic – dia duit (informal; pronounced gee-ah ditch; literally “God be with you”)
  46. Georgian – gamardjoba
  47. Germanhallo (informal), Guten Tag (formal; pronounced gootan taag), Tag (very informal; pronounced taack).
  48. Gujarati – Namaste,Namaskar,Kemcho
  49. GreekΓεια σου (pronounced YAH-soo; singular to greet a friend, informal), Γεια σας (plural to be polite, formal) (meaning “health to you”), καλημέρα (pronounced kalee-ME-ra; good morning; formal), καλό απόγευμα (pronounced ka-LOH a-PO-yevma; good afternoon; formal), καλησπέρα (pronounced kalee-SPE-rah; good evening; formal)
  50. Hausa – Ina kwaana? (How did you sleep? – informal) or Ina uni? (how’s the day? – informal); Ina kwaanan ku? (formal) or Ina unin Ku (formal)
  51. Hawaiian – aloha (pronounced ah-low-ha)
  52. Hebrewshalom (means “hello”, “goodbye” and “peace”), hi (informal), ma kore? (very informal, literally means “whats happening” or “whats up”)
  53. Hindi – नमस्ते, namaste ( this video shows you how to pronounce namaste: http://www.youtube.com/watch?v=FXlcpjgyrOg )
  54. Hopi – ha’u (sounds like hah-uh) means “hello” but it’s not used as often as we use it in English. It’s more traditional to greet someone by saying Um waynuma? (you’re around?)
  55. Hungarian, Magyar – jó napot (pronounced yoh naput; daytime; formal), szervusz (pronounced sairvoose; informal), szia (pronounced seeya; informal), or even heló, like English hello but a longer “o”
  56. Icelandic – góðan dag (formal; pronounced gothan dahg), (informal; pronounced hai)
  57. Igbo – nde-ewo (pronounced enday aywo), nna-ewo (pronounced enna wo), ke-du (informal, pronounced keh-du).
  58. Indonesianhalo (hello), selamat pagi (morning), selamat siang (afternoon), selamat malam (evening)
  59. Irish – Dia duit (pronounced “Deah Duit”; also means “God Be With You”)
  60. Italianciào (pronounced chow; informal; also means “goodbye”), buon giorno (pronounced bwohn geeornoh; good morning; formal), buon pomeriggio (pronounced bwohn pohmehreejeeoh; good afternoon; formal), buona sera (pronounced bbwoonah sehrah; good evening; formal)
  61. Japanese – おはよう(ございます)ohayoou (gozaimasu) (pronounced o-ha-yo (go-zai-mass); good morning), こんにちは konnichi wa (pronounced kon-nee-chee-wa; daytime or afternoon), こんばんは konbanwa (pronounced kon-ban-wa; evening); もし もし moshi moshi (pronounced mo-shee mo-shee; when calling/answering the phone); どうも doumo (pronounced doh-moh; informal way of thanking/greeting, but means countless other things as well so only use when context makes sense)
  62. Jibberishhuthegelluthego, h-idiguh-el l-idiguh-o (formal), h-diguh-i (informal), h-idiguh-ow a-diguh-re y-idigah-ou? (meaning “how are you?”)
  63. Jamaican(slang)- Yow Wah gwaan (pronounced wa-gwaan)
  64. Kanien’kéha (Mohawk) – kwe kwe (pronounced gway gway)
  65. Kannada – namaskara
  66. Kazakh – Salem (hello), Kalay zhagday (How are you?)
  67. KlingonnuqneH? [nook-neck] (literally: “what do you want?”)
  68. Konkani: Namaskar, Namaskaru (I bow to thee, formal)’, Dev baro dis div (may God bless you with a good day, informal)
  69. Korean안녕하세요 ahn nyeong ha se yo (formal; pronouned on-nyoung-ha-say-yo), 안녕 ahn nyeong (informal; can also be used to mean “goodbye”)(when calling/answering the phone”; 여보세요 yeo-bo-sae-yo (prounounced “yuh-boh-say-yoe”)
  70. Kurdishchoni, roj bahsh (day; pronounced rohzj bahsh)
  71. Lao – sabaidee (pronounced sa-bai-dee)
  72. Latin (Classical) – salve (pronounced sal-way; when talking to one person), salvete (pronounced sal-way-tay; when talking to more than one person), ave (pronounced ar-way; when talking to one person; when talking to someone respected), avete (pronounced ar-way-tay; when talking to more than one respected person)
  73. Latvian – labdien, sveiki, chau (informal; pronounced chow).
  74. Lingala – mbote
  75. Lithuanianlaba diena (formal), labas, sveikas (informal; when speaking to a male), sveika (informal; when speaking to a female), sveiki (informal; when speaking to more than one person).
  76. Lojban – coi
  77. Luxembourgish – moïen (pronounced MOY-en)
  78. Slavomacedonian – Здраво (Zdravo; meaning Hello), Добро утро (Dobro utro; meaning Good morning), Добар ден (Dobar den; meaning Good day), Добро вечер (Dobro vecher; meaning Good evening)
  79. Malayalam – namaskkaram
  80. Malaysian – Selamat datang, which can also mean welcome (pronounced seh-la-mat dah-tan; the g is silent) or you could say apa khabar, which can also mean “how are you” (pronounced a-pa ka-bar)
  81. Maldivian (Dhivehi) – kihineth (meaning “how” – the common way of greeting)
  82. Maltese – merħba (meaning “welcome”), bonġu (morning), bonswa or il-lejl it-tajjeb (evening)
  83. Maori – kia ora (kia o ra) (literally “be well/healthy” and is translated as an informal “hi.” This term has also been adopted by English speakers in New Zealand), tena koe, ata marie, morena (good morning)
  84. Marathi – namaskar
  85. Marshallese – iakwe (pronounced YAH kway)
  86. Mongolian – sain baina uu? (pronounced saa-yen baya-nu; formal), sain uu? (pronounced say-noo; informal), ugluunii mend (morning; pronounced ohglohny mend), udriin mend (afternoon, pronounced ohdriin mend), oroin mend (evening; pronounced or-oh-in mend)
  87. Nahuatl – niltze, hao
  88. Naokien – Atetgrealot (formal), atetel (informal)
  89. Navajo – ya’at’eeh (Hello or Good) (pronunciation dependant upon the tribe, or area of the reservation you are on)
  90. Na’vi – kaltxì (informal) (pronounced kal-T-ì with an emphasis on the T), Oel ngati kameie (formal) (pronounced o-el nga-ti kamei-e)
  91. Niuean – faka lofa lahi atu (formal), fakalofa (informal)
  92. Neapolitan – cia, cha
  93. Nepalbhasha – Jwajalapa, ज्वजलपा
  94. Nepali – namaskar, namaste, k cha (informal), kasto cha
  95. Northern Germanmoin moin
  96. Northern Sotho – dumelang
  97. Norwegianhei (“hi”), hallo (“hello”), heisann (“hi there”), god morgen (“good morning”), god dag (“good day”), god kveld (“good evening”).
  98. Oshikwanyama – wa uhala po, meme? (to a female; response is ee), wa uhala po, tate? (to a male; response is ee) nawa tuu? (response is ee; formal), ongaipi? (meaning “how is it?”; informal)
  99. Oromo(Afan Oromo) – asham (hi)akkam? (how are you?), nagaa (peace, peace be with you)
  100. Palauan – alii (pronounced Ah-Lee)
  101. Pirate – arrrguh (pronounced are-g-uh with emphasis on the are, usually with rolled r) Ahoy Matey (pronounced Ah-hoi mate-ey, is usually to another crew member)
  102. Persiansalaam or do-rood (salaam is an abbreviation, the full version being as-salaam-o-aleykum in all Islamic societies)
  103. Pig Latineyhay (informal), ellohay (formal), atswhay upay? (“what’s up?”)
  104. Polish – dzień dobry (formal), witaj (hello) cześć (hi, pronounced, “cheshch”)
  105. Portugueseoi, boas, olá or alô (informal); bom dia or bons dias (good morning, used before noon or before the noon meal); boa tarde or boas tardes (good afternoon, used after noon or after the noon meal, until twilight); boa noite or boas noites (good evening and good night, used after twilight).
  106. Punjabi – sat sri akal
  107. Rajasthani (Marwari)- Khamma Ghani sa, Ram Ram sa
  108. Romaniansalut, buna dimineata (formal; morning), buna ziua (formal; daytime), buna seara (formal; evening), buna (usually when speaking to a female pronounced boo-nhuh)
  109. RussianPrivet! (pronounced as pree-vyet; informal), zdravstvuyte (formal; pronounced ZDRA-stvooy-tyeh)
  110. Samoantalofa (formal), malo (informal)
  111. Scanian – haja (universal), hallå (informal), go’da (formal), go’maren (morning), go’aften (evening)
  112. Scottish, howzitgaun (informal, means “Hello, how are you?”) hello (formal)
  113. Senegal – salamaleikum
  114. Serbian – zdravo, ćao (informal), dobro jutro (morning, pronounced dobro yutro), dobar dan (afternoon), dobro veče (pronounced dobro vetcheah; evening), laku noć (night), do viđenja (see you soon)
  115. Sinhala – a`yubowan (pronounced au-bo-wan; meaning “long live”)kohomada? (ko-ho-ma-da; meaning how are you?)
  116. Slovak – dobrý deň (formal), ahoj (pronounced ahoy), čau (pronounced chow) and dobrý (informal abbreviation)
  117. Slovenian — živjo (informal; pronounced zhivyo), zdravo (informal), dobro jutro (morning), dober dan (afternoon), dober večer (evening; pronounced doh-bear vetch-air)
  118. South African English – hoezit (pronounced howzit; informal)
  119. Spanishhola (pronounced with a silent ‘h’: o-la), alo, qué onda (South America; very informal, like “what’s up”; pronounced keh ondah), qué hay, (South America; very informal), qué pasa (Spain, informal), buenos días (“good morning”), buenas tardes (afternoon and early evening), buenas noches (late evening and night). These three forms can be made informal by saying “buenas”. Also Qué Transa (Mexico; very informal, like “what’s up”, pronounced keh trahansa). Qué tál (meaning “what’s up”, pronounced kay tal)
  120. Sulka – marot (morning; pronounced mah-rote [rolled r and lengthened o], mavlemas (afternoon; v is pronounced as a fricative b), masegin (evening; g is pronounced as a fricative)
  121. Swahili – jambo? or hujambo?, which loosely translates as ‘how are you?’, are commonly used but you may also say Habari gani? (What is the news?)
  122. Swedish – tja (very informal; pronounced sha), hej (informal; pronounced hey), god dag (formal)
  123. Swiss Germanhallo (informal), grüezi (formal, pronounced kind of like grew-tsi), grüessech (formal, used in the Canton of Berne, pronounced grewe-thech)
  124. Tagalog (Pilipino – Philippines) – Kumusta po kayo? (formal, means “How are you, sir or madam”, pronounced “kuh-muh-stah poh kah-yoh”), Kumusta ka? (informal, means “how are you?”, “kuh-muh-stah kah”). You can also add na when talking to someone you haven’t see in a while, Kumusta na po kayo? or Kumusta ka na?. Magandang umaga po (Good morning, pronounced “mah-gan-dang oo-mah-gah poh”), Magandang hapon po (Good afternoon, “mah-gan-dang ha-pon poh”), Magandang gabi po (Good evening or night, “mah-gan-dang gah-beh poh”), Magandang tanghali po (good day, literally midday or noon, “mah-gan-dang tang-ha-leh poh”); NOTE: to make these informal greetings, drop po from the end and add the person’s first name. Still, some people use words like mare or pare (very informal greeting, mare (pronounced “mah-reh”) for a close female friend; pare (pronounced “pah-reh”) for a close male friend). You may add it either before or after the greeting. Example, Mare, kumusta ka na? or Kumusta ka na, pare?
  125. Tahitian – ia orana
  126. Taiwanese (Hokkien) – Li-ho
  127. Tamil – vanakkam
  128. Telugu- namaskaram, baagunnara (means “how are you?”; formal)
  129. Tetum (Timor – Leste) – bondia (morning), botarde (afternoon), bonite (evening)
  130. Thaisawa dee-ka (said by a female), sawa dee-krap (said by a male)
  131. Tigrinya (Eritrea) – selam
  132. Tongan – malo e lelei
  133. Tshiluba – moyo
  134. Tsonga (South Africa) – minjhani (when greeting adults), kunjhani (when greeting your peer group or your juniors)
  135. Turkishmerhaba selam (formal), selam (Informal)
  136. Ukranian – dobriy ranok (formal; morning), dobriy den (formal; afternoon), dobriy vechir (formal; evening), pryvit (informal)
  137. Uzbek – Assalomu Alaykum (Formal) Salom(Informal) YM
  138. Ung Tongue – Hello (This is a made-up language, like Pig latin. In it ‘hello’ is pronounced Hung-ee-lung-lung-oh.)
  139. Urduadaab or salam or as salam alei kum (the full form, to which the reply would be waa lay kum assalaam in most cases)
  140. Vietnamese – xin chào (pronounced sin DJOW)
  141. Welsh – shwmae (South Wales; pronounced “shoe-my”), “Sut Mae” North Wales (pronounced “sit my”), or S’mae (pronounced “S’ my”), or simply Helo
  142. Yiddish – sholem aleikhem (literally “may peace be unto you”), borokhim aboyem or gut morgn (morning), gutn ovnt (evening), gutn tog (day), gut shabbos (only used on the Sabbath)
  143. Yoruba – E kaaro (Good morning), E kaasan (Good afternoon), E kaaale (Good evening,) O da aaro (good night)
  144. Zulu – sawubona for one person, sanibonani for multiple people. Sawubona translates to mean ‘we see you’ and you should respond by saying yebo, meaning ‘yes’

WereVerse Universe Baby!

26 responses to “How to Say “Hello” in 30 Different Languages

  1. As the admin of this web site is working, no uncertainty very quickly it will be well-known, due
    to its feature contents.

  2. I comment whenever I especially enjoy a post on a website or I have something to valuable to contribute to the
    conversation. It is triggered by the fire communicated in the post I
    looked at. And on this post How to Say Hello in 30 Different Languages |
    Hugh Fox III. I was actually excited enough to drop
    a comment 🙂 I do have 2 questions for you if you don’t mind. Is it just me or does it seem like some of these remarks appear like they are left by brain dead visitors? 😛 And, if you are posting on other online sites, I would like to keep up with you. Would you list every one of all your public pages like your twitter feed, Facebook page or linkedin profile?

  3. Post writing is also a excitement, if you know afterward you can write if not
    it is difficult to write.

  4. Of course, offensive or illegal content should immediately be removed,
    but generally you should allow constructive criticism of your business to appear on your forum.

    You can direct visitors to it as they come on the site.
    So, use the essential techniques into the Hispanic industry in the country that their rapid increase is
    unable to be restricted.

  5. An interesting discussion is worth comment. There’s no doubt that that you should publish more on this subject, it may not be a taboo subject but typically people don’t talk about such subjects.
    To the next! Best wishes!!

  6. Here you can see it in 70 different languages 🙂
    http://howtosay.co/translation/hello/

    • Well its really comparing apples and oranges. I checked out the site but there is no sound! So the site should be named how to read hello in 70 languages! You push a button and get some text. I really dont see how this site is superior to simple list of words with their translations on paper. Pushing buttons just slows down the process of memorizing words and their text translations in English. The site is less useful than a list of how to say hello in different languages and by the way I have a list with hundreds of ways to say hello just below the thirty words. The video I use for my lesson has sound. Accurate pronunciation is required for comprehension. The video helps make this happen while the site you mention does not. Also the text is in standard English not in the international phonetic alphabet (IPA) so its pretty much totally useless for pronunciation. I have studies about six languages and let me assure you standard English text is fairly useless alone for learning the pronunciation of languages. You need a tape, video or whatever. Standard English is not designed to capture the pronunciation of other languages like IPA. At least if the output was IPA then someone who knew IPA could use it. However, while I had to learn IPA most people dont know it so a video is better. I would ask the people who made the site you mention to add sound! Otherwise the site is cute but useless for actual communication. If accurate pronunciation was added then the site would be a very valuable one. And… if there was a way to download a list of the words as a text file or pdf then the students using this site would have something they could study with when not around a computer. I did try to contact the creators of this site with my suggestions but despite there being an area for contact, it doesnt seem to work currently.

  7. Great items from you, man. I have remember your stuff prior to and you
    are simply too wonderful. I really like what you have got here,
    really like what you are saying and the way
    in which by which you say it. You are making it entertaining and you continue to take care of to keep it sensible.
    I can not wait to read far more from you. This is actually
    a terrific website.

  8. Woah! I’m really digging the template/theme of this site. It’s simple, yet effective.
    A lot of times it’s tough to get that “perfect balance” between superb usability and appearance. I must say you’ve done a amazing job with this.
    Also, the blog loads very quick for me on Internet explorer.
    Superb Blog!

  9. Thanks for finally talking about >How to Say Hello in 30
    Different Languages | Hugh Fox III <Liked it!

  10. I don’t even know how I ended up here, but I thought this post was good. I don’t know
    who you are but certainly you are going to a famous blogger if you aren’t already 😉 Cheers!

  11. Whats up this is kind of of off topic but I was wondering if blogs use WYSIWYG
    editors or if you have to manually code with HTML.
    I’m starting a blog soon but have no coding knowledge so I wanted to get guidance from someone with experience. Any help would be greatly appreciated!

  12. When someone writes an article he/she maintains the
    thought of a user in his/her mind that how a user can
    know it. Thus that’s why this article is outstdanding. Thanks!

  13. Hi this is somewhat of off topic but I was wondering if blogs use WYSIWYG editors
    or if you have to manually code with HTML. I’m starting a blog soon but have no coding skills so I wanted to get guidance from someone with experience. Any help would be enormously appreciated!

  14. Very rapidly this web site will be famous among all blogging and site-building viewers,
    due to it’s fastidious articles

  15. Hey I know this is off topic but I was wondering if you knew of any widgets I could
    add to my blog that automatically tweet my newest twitter updates.
    I’ve been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this.
    Please let me know if you run into anything. I truly enjoy reading your blog and I
    look forward to your new updates.

  16. Good post. appreciate ur point of view

  17. Tax law about businesses in the USA is ever changing.
    You can knkw all the ins and outs of business and can run a restaurant without fail; but
    would you know the first thin about installing the kitchen grills.
    For clients, you can target neighborhoods, communities or even companies.

  18. To reach this tool, check out Start, Programs, Accessories, System Tools, then visit
    Disk Cleanup. But the width ascertains what type of bag your notebook will surely integrate for
    ggetting having, your fat linked to it’ll cause your natural displaying for us as we take these down. New systems just aren’t
    inbcluded inside average consumer’s budget.

  19. This is such an awesome comprehensive list! Thank you so much for putting this together- very helpful indeed. I have put together my own list of how to say thank you and goodbye, in addition to hello, in various languages- check it out here: http://lifehungry.com/2015/11/06/useful-travel-words-in-8-languages-part-i/

  20. Thanks for these languages.. I hope you will be upload something special more.. !!
    Thank you.. ^_^

  21. I took me a long time to read all of that

  22. I took me a long time to read all of that

Leave a Reply