OpenArabicOpenArabic
Allaqeedahfiqhhadithihsanquranseerahtafsir
Get the app
Home/Dictionary/D

OpenArabic Dictionary

Arabic words starting with D

712 words whose English meaning starts with D. Each links to its Arabic spelling, native-audio pronunciation, and real example sentences.

ABCDEFGHIJKLMNOPQRSTUVWYZ0–9#
  • عَمَلًاa deed
  • نَفْيٍa denial
  • كَتِيبَةٌa detachment
  • شَيْطَانًاa devil
  • بَابًاa door
  • شُبْهَةًa doubt
  • رُؤْيًاa dream
  • شَرْبَةًa drink

Learn Arabic vocabulary in context

OpenArabic teaches these words through real bilingual reading with native audio and spaced-repetition practice.

Get the app
OpenArabicOpenArabic
دفق
dafq
  • يَوْمِيٌّdaily
  • مُهْلِكdangerous
  • دَرْدَاءDarda
  • دَرْدَاءُDarda'
  • الدَّرْدَاءِDarda'
  • يَجْتَرِئُdare
  • يَجْسُرْdare
  • مُظْلِمdark
  • مُظْلِمَةٍdark
  • أَظْلَمَتdarkened
  • أَغْبَاشٌdarkened masses
  • سَوْدَاءُdarkness
  • سَوَادdarkness
  • ظُلْمَةdarkness
  • ظُلُمِdarkness
  • ظُّلُمَاتٍdarkness
  • وَظُلَامًاdarkness
  • ظُّلُمَاتِdarknesses
  • ـdash
  • عَسَلٌdate
  • تَمْرdates
  • تَمَرَاتdates
  • تَمْرَاتdates
  • ابْنَةdaughter
  • بِنْتُdaughter
  • بَنَاتٍdaughter
  • ابْنَتُdaughter
  • اِبْنَةdaughter
  • بِنْتٌdaughter
  • بِنْتَdaughter of
  • بِنْتِdaughter of
  • دَاوُدِDavid
  • دَاوُدَDavid
  • سَحَرَdawn
  • فَجْرٌdawn
  • فَجْرdawn
  • أَسْحَارٌdawn
  • فجرdawn
  • فَجْرُdawn
  • السَحَرُdawn
  • صُبْحُdawn
  • غَلَسٍdawn
  • يَوْمٍday
  • يَوْمُday
  • نَهَارday
  • نَهَارٌday
  • يومday
  • يَوْمِday
  • يَوْمٌday of
  • يَوْمَday of
  • أَيَّامٌdays
  • أَيَّامَdays
  • أَيَّامٌdays
  • أَيَّامِdays
  • دَهِشَةٌdazzling
  • ميتdead
  • أَمْوَاتdead
  • تَعَامَلَdeal
  • مُعَامَلَةٌdealings
  • مُعَامَلَاتِdealings
  • بَاشَرَdeals with
  • تَصَرُّفٌdealt with
  • أَحْبُّdearer
  • أَحْبَّdearest
  • موتdeath
  • مَوْتِdeath
  • مَوْتdeath
  • مَوْتٌdeath
  • مَمَاتdeath
  • مَوْتُdeath
  • مَمَّاتdeath
  • مَوْتَdeath
  • الْمَوْتِdeath
  • يُذِلْdebase
  • جَدَلٌdebate
  • نَاظَرَdebate
  • جَدَلَdebate
  • مُجَادَلَةdebate
  • مُنَاظَرَةٌdebate
  • تَنَاظُرdebate
  • جدلdebate/dialectics
  • مَنَاظِرdebater
  • مُتَنَاظِرdebater
  • بُحُوثِdebates
  • مُنَاظَرَاتُdebates
  • مُجُونٍdebauchery
  • بِلَىdecay
  • كِذْبdeceit
  • تَدْلِيسٌdeceit
  • مَكَارdeceitful
  • غررdeceive
  • يُغَرِّرُdeceive
  • غَرَّdeceive
  • مفتونdeceived
  • مَغْبُونdeceived
  • خُلَّبًاdeceived
  • مُغَالِطٌdeceiver
  • دَجَّالdeceiver
  • غَالِطٌdeceiver
  • كَانُونDecember (classical month name)
  • اغْتِرَارdeception
  • خِدَاعُdeception
  • دَكَاكَةٌdeceptive
  • غُرْورًاdeceptive
  • غَيَّارdeceptive
  • عَزَمَdecide
  • رَأْيdecision
  • قَرَارَاتٌdecisions
  • فَصْلُdecisive
  • مُحَكَّمdecisive
  • مُحْكَمِdecisive
  • تُعْلَنُdeclare
  • بَدَّعَdeclare an innovator
  • كَبَّرَdeclare greatness
  • كبرdeclare greatness
  • نَزَّهَdeclare transcendent
  • كَفَّرَdeclare unbelief
  • انْحِدَارdecline
  • نَقَصَdecrease
  • النُّقْصَانِdecrease
  • تَقِلُّdecrease
  • قَضَاءٌdecree
  • قضاءdecree
  • أَبْرَمَdecreed
  • مُقَدَّرٌdecreed
  • أَعْمَالdeeds
  • كَسْبdeeds
  • أَعْمَالِdeeds
  • يَسْتَقْبِحdeem unlikely
  • قَذْفdefamation
  • قَدَحَdefame
  • تَقْطَعُdefeat
  • غَلَبَةdefeat
  • يَعْجِزَنِيdefeat me
  • مخصومdefeated
  • هَزَمَdefeated
  • تمرقdefect
  • مَنْقُوصُونَdefective people
  • عُيُوبdefects
  • يُدَافِعُdefend
  • مُدَافَعَتِهِdefending his self
  • ذَبّdefense
  • نَقْصٌdeficiency
  • تَعْرِيفِdefinition of
  • قَاطِعَdefinitive
  • قَاطِعdefinitive
  • بَتَاتdefinitive
  • أهنتهاdegraded it
  • دَرَجَةٌdegree
  • دَرَجَةٍdegree
  • أَلَّهَdeify him
  • معبودdeity
  • إِلَٰهdeity
  • كَئِيبًاdejected
  • نَأَىdelay
  • تُؤَخِّرْdelay
  • يتأخرdelay
  • أَخَّرَdelayed
  • تَسْوِيفِdelaying
  • يُؤَخِّرُdelays
  • فَوَّضَdelegate
  • تَكَلُّفٌdeliberate effort
  • عَمْدdeliberately
  • دَقِيقdelicate
  • لذيذdelicious
  • لَذِيذdelicious
  • لَذِيذٌdelicious
  • عذوبةdelight
  • تَأْنَسdelight
  • سُرُورُdelight
  • فَرَحdelight
  • قُرَّةُdelight
  • لَذَّةِdelight of
  • شَهِيّdelightful
  • مُؤَدِّيdeliverer
  • إِيرَادِdelivering
  • يُورِدُdelivers
  • يَخْطُبُdelivers a sermon
  • تَخْيِيلdelusion
  • وَهْمٌdelusion
  • مُطَالِبdemand
  • سِمَةdemeanor
  • يَهْدِمُdemolish
  • هَدَمَdemolished
  • الإِلْحَادِdenial
  • جَحْدِdenial of
  • منكرdenied
  • أَنْكَرَdenied
  • يُنْكَرُdenied
  • مُكَذِّبdenier
  • جَاحِدdenier
  • مُنْكِرُونَdeniers
  • مُعَطِّلَةٌdeniers
  • كَثَافَةdensity
  • كَذَبَdeny
  • يُنْكِرdeny
  • جَحَدَdeny
  • تَنَكَّرَdeny
  • تَكْذِيبdenying
  • يَرْحَلُdepart
  • ذهبتdeparted
  • أَدْبَرَdeparted
  • تَخَلَّتْdeparted
  • رَحَلَdeparted
  • مُفَارَقَةdeparture
  • تَبَعِيَّةdependency
  • مَنُوطَةًdependent
  • عِيَالٌdependents
  • تُودِعdeposit
  • حِرْمَانٌdeprivation
  • سَلْبُdeprivation of
  • فَوَاتًاdeprivation, being missed/loss
  • حَرَمَdeprive
  • لُجَّةٌdepth
  • تُخُومٌdepths
  • يَتَّجِهُderive
  • نَزَلَdescend
  • انْحَدَرَdescend
  • نزلdescend
  • يَنْزِلُونَdescend
  • نَزَلْنَاdescend/stop
  • ذُرِّيَّةِdescendants
  • ضِئْضِئِيdescendants
  • ذُرِّيَّةِdescendants
  • نَزَلَتْdescended
  • يُنْزِلُdescends
  • نُزُولdescent
  • هُبُوطdescent
  • هُبُوطُdescent
  • هُبُوطَdescent
  • اِنْحِدَارdescent
  • وَصَفَdescribe
  • صِفْdescribe
  • وصفdescribed
  • وُصِفَdescribed
  • فَرَفَصَهُdescribed it
  • يَصِفُdescribes
  • وَصْفdescription
  • وَصْفُdescription
  • تَعْبِيرِdescription
  • وَصْفِdescription of
  • نُعُوتِdescriptions
  • أَوْصَافٌdescriptions
  • بَادِيَةdesert
  • بَادِيَةٌdesert
  • صَحْرَاءَdesert
  • فَلَاةdeserted place
  • مفاوزdeserts
  • يَسْتَحِقُّdeserve
  • تَسْتَأْهِلُdeserve
  • مُسْتَحَقdeserving
  • أولىdeserving
  • شهوةdesire
  • رغبةdesire
  • هَوَىdesire
  • هَوًىdesire
  • رَغْبَةٌdesire
  • شَهْوَةِdesire
  • رَغْبَةdesire
  • شَهْوَةٍdesire
  • رمتdesire
  • هَوِيَdesire
  • هوىdesire
  • اِشْتَهَىdesire
  • شَهْوَةdesire
  • الْهَوَىdesire
  • مُنًىdesires
  • شَهْوَاتdesires
  • شَهَوَاتdesires
  • الشَّهَوَاتَdesires
  • شَهَوَاتِdesires
  • رَاغِبٌdesiring
  • انتهواdesist
  • فَلَاةٍdesolate land
  • بَيْدَاءِdesolate wilderness
  • جَزَعَdespair
  • يَأْسٌdespair
  • جُزْعٌdespair
  • يَأْسِdespair
  • آيِسdespair
  • أَيْسَdespaired
  • أَيْئَسَdespaired
  • مُزْدَرِيdespising
  • أقدارdestinies
  • قَدَرdestiny
  • قدرdestiny
  • قَدَرٌdestiny
  • مُتْلِفdestroy
  • خَرَقَdestroyed
  • مُضَيِّعٌdestroyer
  • يُهْلِكُdestroys
  • إِهْلَاكٌdestruction
  • إِهْلَاكdestruction
  • هَلَكَةٌdestruction
  • هَلَاكٌdestruction
  • مُهْلِكَةdestruction/ruin
  • سَرِيَّةٌdetachment
  • تَفَاصِيلُdetails
  • اِحْبِسْdetain
  • عزمdetermination
  • حَزْمٌdetermination
  • أَحَدَّdetermine
  • حَادَdeviated
  • عَدَلَdeviated
  • شَيْطَانdevil
  • شَيْطَانِdevil
  • شَّيْطَانِdevil
  • شَيْطَانَdevil
  • شَيَاطِينِdevils
  • أَعْلَمَdevised
  • دَبَّرَdevised
  • عَرِيdevoid
  • تَوَفَّرَdevote himself
  • يَخْدِمُdevote himself to
  • إِفْرَادٌdevoting
  • عكوفdevotion
  • خُشُوعٌdevotion
  • تَعَبُّدٌdevotion
  • تَحَنُّثُdevotional seclusion
  • تَعَبُّدُdevout worship
  • طَلdew
  • ذَرٍّDharr
  • ذَرّDharr
  • ذَرٍّDharr
  • حِوَارdialogue
  • حِوَارٌdialogue
  • نَرْدٌdice
  • لمdid not
  • أَسَمَّتْdid she name
  • وَجَدْتَdid you find
  • تَمُوتُdie
  • مُتْdie
  • مَاتَتْdie
  • تَوَفَّىdie
  • ماتdied
  • مَاتَdies
  • اخْتَلَفُواdiffer
  • اخْتَلَفَdiffer
  • تَفَاوَتَdiffer
  • يَخْتَلِفْdiffer
  • اخْتَلَفَتَاdiffered
  • اِخْتِلَافِdifference
  • اخْتِلَافٌdifference
  • فَرْقdifference
  • فَرْقٌdifference
  • فَرْقُdifference
  • مُخْتَلِفٌdifferent
  • مُخْتَلِفَاتٍdifferent
  • الْمُخْتَلِفَاتِdifferent, diverse things
  • بَايَنَdifferentiate
  • شَقّdifficult
  • صَعَّبَdifficult
  • عُذْرdifficult
  • مَكْرُهٌdifficulty
  • عُسْرdifficulty
  • شِدَّةdifficulty
  • حَرَجٌdifficulty
  • حَفَرَdig
  • مُجْتَهِدٌdiligent
  • يَتَقَلَّصُdiminish
  • مُحِقَتْdiminish
  • مَبْخُوسٌdiminished
  • يَنْقُصُdiminishes
  • تَسْقُطُdiminishes
  • دِينَارٍdinar
  • دِّينَارِdinar
  • دِينَارِDinar (name)
  • دِينَارdinars
  • يُدَبِّرْdirect
  • تَكْلِيمًاdirect speech
  • نقلdirected
  • مُتَّجِهdirected
  • دُلَّdirected
  • مَصْرُوفَةًdirected
  • صَرْفdirecting
  • قِبَلdirection
  • شَقٌّdirection
  • اتِّجَاهٌdirection
  • جِهَاتِdirections
  • جِهَاتٌdirections are
  • يَصْرِفُdirects
  • دِرْهَمٌdirham
  • دِرْهَمdirham
  • دِرْهَمًاdirhams
  • تُّرَابِdirt
  • عَطَّلdisabled
  • اخْتَلَفdisagree
  • اِخْتِلَافٌdisagreement
  • الخِلافُdisagreement
  • تدابرdisassociate
  • وَبِيلَةdisaster
  • كُفْرdisbelief
  • كُفْرِdisbelief
  • الكُفْرِdisbelief
  • الْكُفْرِdisbelief
  • كَفَرَdisbelieve
  • كَفَّارdisbeliever
  • كافرdisbeliever
  • كَافِرdisbeliever
  • كَافِرٌdisbeliever
  • كَافِرِينَdisbelievers
  • يُمَيِّزdiscern
  • كَيْسٌdiscernment
  • تَأْدِيبِdiscipline
  • تَأْدِيبُdiscipline
  • مُنْضَبِطdisciplined
  • يَكْشِفdisclose
  • أَكْشِفdisclose
  • منقطعdisconnected
  • إِنْقِطَاعٌdiscontinuity
  • دَاءdisease
  • مَرَضٌdisease
  • مَرَضdisease
  • قَبَّحَdisfigure
  • إِهَانَةٌdisgrace
  • خِزْيdisgrace
  • ذُّلِّdisgrace
  • خِزْيٌdisgrace
  • يُخْزِيكَdisgrace you
  • يُعابdisgraceful
  • كَرِهَdislike
  • كَرَاهَةٌdislike
  • مَكْرُوهdisliked
  • مسخوطdisliked
  • يَكْرَهdislikes
  • إِسْقَاطdismiss
  • عُقُوقdisobedience
  • مَعْصِيَةًdisobedience
  • مَعْصِيَةِdisobedience
  • عَاصِيdisobedient
  • فَاجِرdisobedient
  • عُصَاةٌdisobedient
  • عَاقّdisobedient
  • يَعْصِيdisobey
  • عَصَىdisobey
  • تَعْصِيَdisobey
  • عَقَّdisobey
  • عَصَيْdisobeyed
  • اسْتَخَفdisparage
  • تَبَعْثُرٌdispersion
  • سَاءَdisplease
  • وَكِيلُDisposer of affairs
  • طَبْعِdisposition
  • طَبْعَdisposition
  • مارdispute
  • جِدَالdispute
  • خلافdispute
  • نَازَعdispute
  • نِزَاعdispute
  • خِلَافٍdispute
  • اخْتَصَمَdisputed
  • اخْتَصَمَتْdisputed
  • رَوَافِضُdissenters
  • فَاسِقdissolute
  • مَاثَdissolve
  • يُبْعِدُdistance
  • مَسَافَةٌdistance
  • بُعْدٌdistance
  • زَحْزَحdistance
  • بَاعِدْdistance
  • بُعْدdistance
  • بَاعَدَdistance
  • عِدَّةًdistinct units
  • سُؤْدُدdistinction
  • يُمَيِّزُdistinguish
  • يَفْصِلُdistinguish
  • يُفَرِّقُdistinguish
  • يُفَصِّلdistinguish
  • مَيَّزَdistinguish
  • تَفْرِقُdistinguish
  • يَتَمَيَّزُdistinguishes
  • مُحَرِّفdistorter
  • فَسَادٌdistortion
  • تَحْرِيفٌdistortion
  • وَتَحْرِيفًاdistortion
  • شغلdistract
  • أَلْهَىdistract
  • ذُهُولٌdistraction
  • تَشَتُّتٌdistraction
  • شاغلdistractor
  • يُشْغِلdistracts
  • ضِيقٌdistress
  • غَمّdistress
  • كَرْبdistress
  • كَرْبِdistress
  • شَعَرٌdistress
  • ضِيقdistress
  • ضَيْقٍdistress
  • أَكْدَارdistresses
  • مُوَزَّعٌdistributed
  • كُورَةٌdistrict
  • اِضْطِرَابٌdisturbance
  • تَكْدِيرdisturbance
  • مُزْعِجَاتٍdisturbances
  • مُقْلِقdisturbing
  • غَائِصdiver
  • غَائِصٌdiver
  • مُخْتَلِفَاتdiverse
  • تَصُدُّdivert
  • صَرَفَdivert
  • يَصْرِفdiverts
  • تَقَسَّمُهَاdivide it
  • قسمdivided
  • قَسَمَdivided
  • فَفَرَّقَdivided
  • إِلَٰهِيَّةٌdivine
  • قِدْرِdivine decree
  • نَامُوسُdivine law
  • الْإِلَٰهِيةِdivinity
  • أُلُوهِيَّةdivinity
  • إِلَٰهِيةِdivinity
  • إِلَهِيَّةٌDivinity
  • قِسْمَةdivision
  • قِسْمَتِهَاdivision of it
  • فُرُوقَdivisions
  • طَلَاقdivorce
  • طَلَّقَdivorced
  • فَعَلَdo
  • يَفْعَلْdo
  • تَفْعَلُdo
  • يفعلdo
  • صنعdo
  • يَعْمَلْdo
  • تَصْنَعُdo
  • اِقْدَعُواdo
  • تَعْمَلُونَdo
  • اِصْنَعْdo
  • ألستDo I not
  • لاdo not
  • أَلَاdo not
  • أَسَاءَdo wrong
  • تَبْرَئُdo you heal
  • تُحِبِّينَdo you love
  • تَشْهَدُdo you testify
  • أَتَراكَdo you think
  • أَتَرَانِيdo you think me
  • مَذْهَبٍdoctrines
  • طِبَاقdocuments
  • فاعلdoer
  • فَاعِلdoer
  • يَفْعَلُdoes
  • لَمْdoes not
  • كَلْبٌdog
  • كَلْبُdog
  • كَلْبِdog
  • حَوْزَةdomain
  • إِنْسِيَّةٍdomestic
  • غَلْبَةٌdominance
  • الْغَلَبَةُdominance
  • مُلْكٌdominion
  • حِمَارٌdonkey
  • حمارdonkey
  • حِمَارَةdonkey
  • حِمَارdonkey
  • حُمُرٌdonkeys
  • هَالِكdoomed
  • هَالِكٌdoomed
  • بَابdoor
  • بَابٌdoor of
  • بَوَّابٌdoorkeeper
  • بَوَّابَdoorkeeper
  • شُبْهَةٌdoubt
  • شكdoubt
  • يَشُكُّdoubt
  • مَحَالَةَdoubt
  • شَكٌّdoubt
  • شَّبَهُdoubt
  • شَكّdoubt
  • شَكَّdoubted
  • مُشْتَبِهَاتdoubtful things
  • شُكُوكُdoubts
  • شُبُهَاتَdoubts
  • شُبُهَاتٍdoubts
  • حَمَامdoves
  • كَئِبdowncast
  • مَصْرَعdownfall
  • مَهْرٌdowry
  • مَهْرdowry
  • جَرَّdrag
  • يَسْتَجِرُّهُمْdrag them along
  • شَرِبَdrank
  • اِسْتَحْلَبَdraw
  • نَهَلَdraw
  • تَقَرَّبَdraw close
  • تَوَدَّدَdraw close
  • اقْتَرَبَdraw near
  • مُقَارَبَةِdrawing near
  • يَنْزِعُdraws
  • رُؤْيَاdream
  • مَنَامdream
  • أَحْلَامdreams
  • أَلْبَسَdress
  • اِجْتَذَبَهُdrew him
  • أَقْبَلَتْdrew near
  • قَارَبَdrew near to
  • جَفَّتْdried
  • تَعَطَّلَdried up
  • يُجَفِّفُdries
  • شربdrink
  • شَرَابٌdrink
  • شَرْبdrink
  • مَشْرَبdrink
  • شَرَابُdrink
  • اشْرَبْdrink
  • شُرْبٌdrink
  • شَرابٍdrink
  • شَرَابdrink
  • شرابdrink
  • يشربdrink
  • إِشْرَبْdrink
  • يَرْتَوِيdrink
  • اِشْرَبْDrink
  • عَبِّdrinking
  • شُرْبِdrinking
  • شُرْبًاdrinking
  • يَسُوقُdrive
  • سَاقَdrive
  • تُذَادُdrive away
  • يَنْفِرَdrive away
  • يُخْرِجَdrive out
  • سَائِقٌdriver
  • يَنْحِيdrives away
  • يُخرِجُهُdrives him
  • بَاعِثٌdriving force
  • بَاعِثِdriving force
  • نُطْفَةdrop
  • قُطُرَةٌdrop
  • قَطَرَاتٌdroplets
  • اِسْتَاقَdrove away
  • بَحَرَdrowned
  • غَرْقِdrowning
  • سَكْرَانًاdrunk
  • سَكْرَانdrunk person
  • جَافّdry
  • يَبِيسٌdry
  • دُّخُّduhh
  • بَاهِتَةٌdull
  • ضَمَرٌDumur
  • رَوَثdung
  • أَثْنَاءِduring
  • نَهَارًاduring the day
  • النَّهَارَduring the day
  • تُرَابِdust
  • تُرَابَdust
  • هَبَاءdust
  • وَاجِبَاتduties
  • بَارّdutiful person
  • بَرِّdutifulness to
  • بِرِّهِمَاdutifulness to them
  • حَقّduty
  • وَاجِبٌduty
  • سَكَنَdwell
  • مَسْكَنdwelling
  • سكنdwelling
  • سِرْبdwelling
  • مَسَاكِنِdwellings of them
  • الدَّجّالthe Dajjal
  • دَجَّالthe Dajjal
  • الظَّلاَمُ،the darkness
  • تَمْرِthe dates
  • الصُّبْحِthe dawn
  • الْيَوْمَthe day
  • نَهَارُthe day
  • نَّهَارِthe day
  • الْقِيَامَةِthe Day of Resurrection
  • مَوْتَىthe dead
  • الْقَدَرَthe decree
  • الْأَعْمَالِthe deeds
  • أَعْمَالَthe deeds
  • التَّنْزِيلَthe descent
  • الشَّهَوَاتِthe desires
  • الأَهْوَاءُthe desires
  • وَجْهَةthe destination
  • مَعْدُومَthe destitute
  • الْهَدْمُthe destruction
  • الْكَتَائِبِthe detachments
  • إِبْلِيسِthe Devil
  • الصُّعُوبَةِthe difficulty
  • الْكَافِرُthe disbeliever
  • الدِّيْوَانِthe Diwan
  • مُحْسِنِينَthe doers of good
  • الْمُحْسِنِينَthe doers of good
  • السُّلطانُthe dominion
  • بَابِthe door
  • بَابَthe door
  • الصَّدَاقُthe dowry
  • وَاجِبِthe duties
  • اِسْتَحْسَنَto deem good/appropriate
  • يَتَأَخَّرَto delay
  • كَذَّبَto deny
  • أنكرto deny
  • جَانَبَto depart from
  • اشْتَهَىto desire
  • مُنْتَهُونَto desist / to stop
  • أَهْلَكَto destroy
  • يباشرto directly touch
  • يَفْعَلto do
  • فَعَلto do
  • أَحْسَنto do good
  • تُجَرُّto drag
  • سَحَبَto drag
  • اشربواto drink
  • جَفَّto dry up
  • DictionaryPrivacyTermsDelete Account© 2026 OpenArabic
    Made by Yunus Andreasson