spermaphore - German English Dictionary