[ C ] informal or offensive a person who behaves in a very silly, stupid, or strange way or an offensive term for a person who is mentally ill:
What kind of nut would leave a car on a railway track?
[ C ] informal someone who is extremely enthusiastic about a particular activity or thing:
James is a tennis nut - he plays every day.