SELF MADE (Explicit)

DEFINITION