Logwadi /lo-gwa-di /
Grammar:noun
A kind of large hawk which makes a screeching noise
Search More Words Dictionary