what does it mean when a man has a fishy smell?
For example, a strong foul or fishy smell can be a sign of infection or a sexually transmitted condition. See a doctor if these changes occur. Some things can change the smell of semen, such as when it mixes with urine. However, diet cannot change the smell of semen in any lasting way.