Существительные: Овощехранилище, хлеборезка, одногодка, бетономешалка, снегоуборщик, лесостепь, птицелов, одноклассник, *, *, самосвал, драмтеатр, *, *.
Прилагательные: Англо-немецкий, ярко-жёлтый, научно-фантастический, русско-украинский, южно-западный, слабо-солёный, сельскохозяйственный, железнодорожный, древнерусский, первоклассный, *, *, древнегреческий, горнолыжный, голубоглазый.
Правила о существительных:
P.S. - звёздочки (*) означают слова, которые я не смогла изменить.