sperm aster - French English Dictionary