Definitions by yeet bruhh
Pakistan
Pakistan by yeet bruhh September 22, 2022
Spain
Spain by yeet bruhh January 6, 2021
Google Translate
Something that translates stuff into different languages, and is drunk when translating them back into English.
Google Translate by yeet bruhh November 15, 2020