It basically means that what you have created is amazing or very useful and something like it hasn’t been made in a long time. Does your country have a similar turn of phrase?

Leave a Reply
You May Also Like