Wikipedia AI summary
Machen (disambiguation)
Machen is a village in South Wales.
Machen may also refer to: