dressed ridiculously - Turkish English Dictionary