Is this noun phrase correct and meaningful?
"Self-clicked photographs"?
It is not a phrase in common use. It sounds like a creative use of language, designed to be different or unusual. It may also be a non-native creation.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
It is not a phrase in common use. It sounds like a creative use of language, designed to be different or unusual. It may also be a non-native creation. I understand it to mean photographs that one has taken oneself. If you mean photographs that one has taken of oneself, i.e. self-portraits, the common word nowadays is "selfie".