Wow, this forum is so educating...!!
Perhaps it's not coincidence...the word "Spanish Platform" came first and some people find the similarity between platform and that sexual activity and said, "Hey, this is like Spanish platform!"
I wonder how to find out the fact...and then, what about Greek??