Adjective describing something that is "wow" and "amazing".
That Indian restaurant was wowmazing!
2👍 1👎