Translation of alan in English:

alan

buffoon

(alan-alan)

noun

  • 1

    buffoon, person who plays the fool