"sodar" in English Sodar {noun} sonic detecting and ranging sodar "sodar" English translation sodar Sodar Detailed translations for "sodar" Sodar{noun} Sodar sonic detecting and ranging Sodar sodar