scotophors
English
Noun
scotophors
plural of
scotophor