Try Odo-Ban. It's a liquid concentrate which comes in a gallon size. Just mix with water and spray.
It can be found at Sam's Club stores in the cleaning products isle.
When ammonia, or any other basic amine, is mixed with an acid, an acid-base RXN will occur resulting in the formation of H2O and a quaternary ammonium salt, which has almost no aroma.
Many medications containing amino groups are prepared and sold this way to eliminate their nasty smells. So, when you see "MedicineName HCl", that simply means it was reacted with HCl to form the quaternary ammonium chloride salt.